Call Us: (855) GO-LICENSE
(855) 695-4236
English
Accuracy is EXTREMELY IMPORTANT to us;
That's why we're always reviewing our answers.

Support Center

The LicenseCube support knowledge base has 234+ articles. These articles will assist you in resolving almost any issue you should face!

Rate This Article

starstarstarstarstar

How do I install IonCube?

starstarstarstarstar
Art. Nr: 124  |  Rating: 4/5 from 733 votes  |  Last Updated: Fri, May 18, 2012

The process for installing IonCube within your VPS (Virtual Private Server) or dedicated server is quite straightforward. However, to make things even simpler, we’ve separated the installation instructions into two parts, configuration analysis and installation. Please follow the step-by-step directions outlined below.

Analyzing your environment:

  • Login to your VPS or Dedicated Server via SSH
  • Choose/Copy the IonCube loader from the following URL:

    # http://www.ioncube.com/loaders.php

  • Once done, please run the following command within SSH:

    # cd /home/ && mkdir misc && cd misc/ && wget http://path-to-your-ioncube-loader-of-choice.tar.gz

  • Adjust the values mentioned above in BOLD
  • Next, please run the following commands within SSH:

    # tar -zxvf ioncube_loaders.tar.gz && cd ioncube/

Upon having completed the aforementioned steps, you will need to move the file called "ioncube-install-assistant.php" to a web accessible folder. Once done, please go to the URL to load the page.

Please note, that you my need to adjust the permissions/ownership of the files before they become web accessible. To do this, you’ll be able to use the "chown" command.

Installing IonCube loaders:

  • Next, please run the following command within Linux:

    # cd /home/misc/ && mv ioncube/ /usr/local/ && vi /usr/local/lib/php.ini

  • Now, you should see a file that you can configure, please locate the following:

    [Zend]
    extension=/usr/local/phpshield/phpshield.5.3.lin
    zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
    zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
    zend_optimizer.version=3.3.3

  • Once located, please adjust it to the following configuration:

    [Zend]
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5_3.so
    extension=/usr/local/phpshield/phpshield.5.3.lin
    zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
    zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
    zend_optimizer.version=3.3.3

  • The newly added line is outlined in BOLD for simplicity.
  • Once finished, please save (esc key + :wq) and exit!
  • Finally, please run the following command to apply your changes to apache:

    # /etc/init.d/httpd restart

Should you have any further questions pertaining to your hosting licenses, please feel free to get in contact with the LicenseCube support team for additional assistance.

There should be IonCube loaders for php 5.4.x Cause modern PHP version from php.net is 5.4

Posted by Edmond - Wed, Aug 1st, 2012

Easiest if using cPanel to recompile Apache with easyapache and include IonCube support.

Posted by Colectiva - Fri, Jun 15th, 2012

You can load the IonCube loaders dynamically if the web hosting is allowing allow_dl.

Posted by Nick - Wed, Jun 6th, 2012

Post your Comments