How to install Ioncube loader

What is IonCube ?

Secure and license your PHP scripts with the ionCube PHP Encoder. Protect files with PHP encoding, encryption, obfuscation and licensing capabilities.

Prepare Webserver and PHP
I assume you already have apache webserver and php installed on your server.

Download IonCube and Install it :

Login as root into your server
$wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
$tar zfx ioncube_loaders_lin_x86-64.tar.gz
$mv ioncube /usr/local

Find your php.ini
$php -i | grep php.ini

Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini

Edit your php.ini
$pico /usr/local/lib/php.ini

### add this line in your php.ini
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so

## save this file
$

Important : if you have zend optimizer and zend manager installed on your php
Please make sure ioncube_loader is on the top of zend list.

Ex php.ini :

[Zend]
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0
zend_optimizer.version=3.3.0
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so[/code]

Restart Webserver
$service httpd restart

Verify your PHP with phpinfo or php -v
$php -v

PHP 5.2.5 (cli) (built: Mar 17 2008 14:00:52)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with the ionCube PHP Loader v3.1.32, Copyright (c) 2002-2007, by ionCube Ltd., and
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies

Was this answer helpful?

 Print this Article

Also Read

Install Rar/Unrar centos 6

for 64 bit install unrar centos x64#wget...

How to install mod_evasive

  How to install mod_evasive How to install mod_evasive on a Directadmin server by admin on...

Add multiple IPs to a server

For example if you want to add a few IPs from the 111.123.123.1 class: [root@box ~]# cd...

How to install nginx

  How to install nginx Installing nginx on centOS by admin on Aug.16, 2010, under How to...

Basic commands

How to use Linux:Linux is a Unix based operating system. Linux has a reputation as a very...