Difference between revisions of "Ioncube Installation Tutorial"
From WHMCS Documentation
Line 1: | Line 1: | ||
− | + | =About IonCube Loaders= | |
+ | |||
+ | |||
+ | IonCube Loaders is an encryption/decryption utility for PHP applications which also assists in speeding up the pages that are served. IonCube Loaders is one of the requirements for running WHMCS. | ||
+ | =Installing IonCube Loaders= | ||
+ | ==For cPanel== | ||
+ | |||
+ | ==For Non-Control panel Servers== | ||
#Begin by downloading the latest loaders to your computer from http://www.ioncube.com/loaders.php | #Begin by downloading the latest loaders to your computer from http://www.ioncube.com/loaders.php |
Revision as of 21:58, 23 April 2013
Contents
About IonCube Loaders
IonCube Loaders is an encryption/decryption utility for PHP applications which also assists in speeding up the pages that are served. IonCube Loaders is one of the requirements for running WHMCS.
Installing IonCube Loaders
For cPanel
For Non-Control panel Servers
- Begin by downloading the latest loaders to your computer from http://www.ioncube.com/loaders.php
- Extract the contents of the archived file on your local PC to a folder of your choice.
- Upload the folder IONCUBE via FTP to your domain webspace
- Now establish an SSH connection with server using a suitable client (e.g. Putty for PC's or Terminal on Mac). This is usually done using the command: SSH rootusername@yourserver.com (you will then be asked for your password).
- You will need to browse to the public folder where you uploaded the IONCUBE directory (search internet for change and view directory commands in Unix).
- Move the ioncube folder to a permanent location by entering: mv ioncube /usr/local
- Next, you need to locate the php.ini file, to do this enter: locate php.ini - You should find it is in /usr/local/lib/php.ini. Now that you know the location of php.ini you need to edit it. pico /usr/local/lib/php.ini
- Now find where other zend extentions are in the file: ctrl + w: zend_extension
- Paste in your new line for ioncube loader: zend_extension = /usr/local/ioncube/ioncube_loader_lin_x.so (Replace x with your version of PHP eg. 4.4)
- Save the changes: ctrl + X then Y and enter
- Restart the web server to take effect: /etc/init.d/httpd restart
That's it! Ioncube should now be installed & working on your server. To verify the installation was successful, check the PHP Info output for your server and you should see a new section which reads:
Additional Modules Module Name ionCube Loader
If you are still having Ioncube issues the WHMCS support team are unable to assist with this. Instead please contact Ioncube support directly.