Search Engine: Elastic

Article ID: 125859, created on Jun 12, 2015, last review on Jul 14, 2018

  • Applies to:
  • Plesk Automation 11.5


Higher version of IonCube loader is required. How can it be installed on Apache service node?


  1. Register additional PHP handler to Apache service node.

  2. Download and unpack the IonCube loader extensions to the folder PHP handler was compiled to:

    # cd /path/to/php_handler/
    # wget
    # unzip -d /include/php/ext/
  3. Find the php.ini configuration file of new PHP handler added and add the following string in it:


    NOTE: The path to extension might be different. It depends on version of PHP added. Refer to IonCube website to find the information about versions compatibility.

  4. Reload the Apache service:

    # /etc/init.d/httpd reload
  5. Switch the PHP handler of the site supposed to run fresh IonCube version in website's hosting settings (Customer Control Panel > Websites tab > Hosting Settings under the required website).

As supported ionCube Loader (4.2.2) is installed on IIS node by the default, further if you still want to install the latest ionCube Loader, you can perform below steps:

  1. Take the backup of current C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP54\php.ini (copy it like php.ini_bak).

  2. Download the latest MSI installer of IonCube Loader from vendor site, example: "".

  3. Run setup > select option “Install to this machine”. Installation location will be C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP54\ext (as per the path of PHP installation).

  4. Check the libraries on updated path C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP54\ext\ioncube.

  5. Take the backup of "C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP54\php.ini" and update the inocube loder library path as below.

    zend_extension="C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP54\ext\ioncube\ioncube_loader_win_5.4.dll"
  6. Restart IIS and checked for 'ionCube Loader' version. It should be the latest one.

Note1: PHP and ionCube version support comparison chart available at the website

Note2: if you want to use the older version or want to revert the changes, you need to replace the php.ini with the php.ini_bak file (backup of previous config) and restart the IIS.

C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP54>php-cgi.exe -v
PHP 5.4.32 (cgi-fcgi) (built: Aug 21 2014 01:30:07)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with the ionCube PHP Loader v5.0.17, Copyright (c) 2002-2015, by ionCube Ltd.

33a70544d00d562bbc5b17762c4ed2b3 caea8340e2d186a540518d08602aa065 e0aff7830fa22f92062ee4db78133079

Email subscription for changes to this article
Save as PDF