如何安装ioncube扩展

centos下wdcp面板中安装ioncube教程

service httpd restart1、先执行一下操作打开php扩展文件目录:

cd /www/wdlinux/php/lib/php/extensions

2、然后32位系统Linux执行:

wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

64位系统Linux执行:

wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

3、解压软件包

32位系统Linux执行:

tar -zxvf ioncube_loaders_lin_x86.tar.gz

64位系统Linux执行:

tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

4、修改/www/wdlinux/etc/php.ini 在文件尾部添加如下代码:

[ionCube Loader] zend_extension=”/www/wdlinux/php/lib/php/extensions/ioncube/ioncube_loader_lin_5.2.so”

最好放在zend的上面,实现Zend Optimizer和IonCube完美共存

5、重启apache是服务生效

service httpd restart

禅道专业版本的核心代码都是加密的(前端的html, css, js, 配置,语言项是开源的)的,使用的加密软件是 ioncube,因此要能运行禅道专业版本的软件,先要按照ioncube扩展。

一、下载loader-wizard.php(支持php5.3、php5.4、php5.5、php5.6版本)


下载ionCube

进入:http://www.ioncube.com/loaders.php ,根据你的系统是32位还是64位下载适当的软件包。
32位ionCube

cd /usr/local
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar zxvf ioncube_loaders_lin_x86.tar.gz

64位ionCube

cd /usr/local
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxvf ioncube_loaders_lin_x86-64.tar.gz

ioncube提供了一个安装的向导程序,可以非常方便的帮助检测php的运行环境,自动给出提示。

1.1 通过下面的地址下载loader-wizard:http://www.ioncube.com/loader-wizard/loader-wizard.zip

1.2 下载之后,将其解压缩,到apache的www或者htdoc目录。

二、运行loader-wizard.php程序

2.1 使用浏览器访问loader-wizard.php 比如 http://localhost/loader-wizard.php?实际的访问路径根据情况修改。

2.2 这个loader程序经过计算之后,会自动给出提示:

  • 根据这个向导程序的提示,下载相应的解密软件。
  • 将下载下来的解密软件放在它指定的目录中。
  • 下载向导程序计算出来新的php.ini文件,替换系统原来的php.ini文件。
  • 重新启动apache。

2.3 验证是否安装成功

重新启动之后,再次访问loader.php,如果安装成功,系统会提示。

看到这个界面,就表示解密软件已经安装成功了。