Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

Check Whether ionCube Is Installed on Your Linux Server

This guide shows you simple ways to find out if the ionCube Loader is turned on for your hosting account.

How-To Guides2 min read12 steps1 screenshots

What is ionCube?

Some software makers lock their PHP code so nobody can copy it. This is called encoding. The ionCube Loader is a helper that lets the server read that locked code. Without it, you see errors like "The file was encoded with ionCube Loader and needs it installed".

Method 1: Use a phpinfo page

A phpinfo page prints your PHP settings in the browser.

  1. Log in to your hosting control panel and open File Manager.
  2. Go to public_html.
  3. Click + File and name it info.php.
  4. Right-click it, choose Edit, and paste:
    <?php phpinfo(); ?>
  5. Save the file.
  6. Open https://yourdomain.com/info.php in a browser.
  7. Press Ctrl+F and search for ionCube.
  8. If you find a section with the loader version, it is installed.
  9. Delete info.php when done. It shows private details.

Method 2: Use SSH

SSH lets you type commands on the server. This method suits VPS and dedicated servers.

  1. Connect to the server with SSH.
  2. Run:
    php -v
    If ionCube is on, the output has a line like "with the ionCube PHP Loader".
    Screenshot: Run: php -v If ionCube is on, the output has a line like "with the ionCube PHP Loader".
  3. You can also run:
    php -m | grep -i ioncube
    This lists loaded PHP modules and picks out the ionCube line. If you see the ionCube PHP Loader, it is active.

Method 3: Use the control panel

Open Select PHP Version or a similar PHP tool. Look for ioncube or ioncube loader in the extension list. A ticked box means it is on.

If it is not installed

  • On shared hosting, turn it on in the PHP extension list if it appears there. Otherwise ask Hostvento support.
  • On a VPS, you can download the loader from the ionCube website and add it to your php.ini file. Back up the file first.
Tip: The loader must match your PHP version. After you change PHP versions, check again.

Quick recap

  • ionCube Loader reads encoded PHP files.
  • Check with a phpinfo page, php -v, or your control panel.
  • Delete the phpinfo file afterwards.
  • Ask support if it is missing.