2. Encode with ionCube : Download(purchase or try free trial) ionCube encoder from http://www.ioncube.com/ [codesyntax lang="bash"]
$ cd /data/soft_misc/ $ tar xzf ioncube_encoder_evaluation.tar.gz $ cd ioncube_encoder_evaluation # encode the includes folder and ignore the configuration file : constants.php $ ./ioncube_encoder5 --ignore "constants.php" -o /home/projects/abc/includes_ed /home/projects/abc/includes/ $ mv -f includes_ed/* includes/ $ rm -rf includes_ed[/codesyntax]
3. Install ionCube Loaders (See http://www.ioncube.com/) : [codesyntax lang="bash"]
# download and unzip $ cd /data/soft_misc/ $ wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz $ tar -zxvf ioncube_loaders_lin_x86.tar.gz # copy the extension to somewhere $ cp ioncube/ioncube_loader_lin_5.2.so /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/ # modify php.ini $ vi /usr/local/webserver/php/etc/php.ini zend_extension = /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/ioncube_loader_lin_5.2.so[/codesyntax]
[codesyntax lang="bash"]
# restart PHP and Nginx $ /usr/local/webserver/php/sbin/php-fpm restart $ /usr/local/webserver/nginx/sbin/nginx -s reload[/codesyntax]
See : ionCube-Encoder-USER-GUIDE