Using the ionCube Loader with different PHP versions
The ionCube Loader is a PHP extension that decodes and executes encoded PHP files at runtime. Many commercial PHP applications require ionCube Loader to function. On ruachost.com, ionCube Loader support depends on the PHP version and hosting environment.
How ionCube Loader Works
Section titled “How ionCube Loader Works”- It is loaded as a Zend extension in PHP.
- Allows encoded scripts to run securely without exposing source code.
- Must match the PHP version you are running.
Availability by PHP Version
Section titled “Availability by PHP Version”- PHP 7.x → Fully supported with ionCube Loader.
- PHP 8.0 → ❌ Not supported (ionCube Loader unavailable).
- PHP 8.1 → Supported with updated loaders.
- PHP 8.2+ → Support depends on ionCube’s official releases; check compatibility before upgrading.
Using ionCube Loader on CageFS Servers
Section titled “Using ionCube Loader on CageFS Servers”If your account is hosted on a server with CageFS enabled:
- ionCube Loader is already loaded for the default PHP version.
- When you change the active PHP version in cPanel, the corresponding ionCube Loader is automatically configured.
- No manual steps are required.
Using ionCube Loader on Non‑CageFS Servers
Section titled “Using ionCube Loader on Non‑CageFS Servers”If your account is hosted on a server without CageFS:
-
Download the Loader
Section titled “Download the Loader”- Visit: ionCube Loaders download page
- Download the Linux 64‑bit package.
-
Upload to Your Account
Section titled “Upload to Your Account”- Use FTP or File Manager to upload the zip file to your home directory.
-
Extract the Files
Section titled “Extract the Files”Terminal window tar xvzf ioncube_loaders_lin_x86-64.tar.gz -
Edit php.ini Add the following line (replace
X.Ywith your PHP version):zend_extension="/home/username/ioncube/ioncube_loader_lin_X.Y.so" -
Verify Installation
Section titled “Verify Installation”- Create a
phpinfo()file and check for ionCube Loader in the output.
- Create a