PHP扩展 ionCube 安装 PHP加密

- 编辑:mhaihao -

PHP扩展 ionCube 安装 PHP加密

ionCube是一款PHP加密的工具。由于PHP代码属于开源WEB代码,不同用户很容易看到使用PHP语言所篇写的源程序,对源程序进行分析,很容易的得到数据连 接,处理流程,甚至服务器名等。因此为了我们的Web数据等信息的安全。我们就必须对PHP进行加密。

ionCube是一款PHP加密的工具。由于PHP代码属于开源WEB代码,不同用户很容易看到使用PHP语言所篇写的源程序,对源程序进行分析,很容易的得到数据连 接,处理流程,甚至服务器名等。因此为了我们的Web数据等信息的安全。我们就必须对PHP进行加密。主流的PHP加密工具有:ionCube与Zend Guard。

ionCube分为:加密的ionCube Encoder、解密的ionCube loader。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码。 我们编写的域名本身没有带ionCube loader模块,因此使用前必须下载安装,它是是免费的,但是ionCube Encoder却是收费的,而且价格就比较昂贵。

PHP本身没有带有ionCube loader模块, 必须到ionCube网站下载。ionCube loader是免费的,但是Encoder的价格就比较昂贵(起价$199)。

Linux下安装ionCube Loader。

1. 下载ionCube http://www.ioncube.com/, 去ioncube官网找到对应的版本,也可以用wget从命令行获取Linux64版本。
wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

2. 解压 tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

3. 去解压后的文件夹了可以找到ioncube-loader-helper.php, 把它拷贝到网站的目录下,例如:
cp ioncube-loader-helper.php /var/www/

4. 然后在浏览器下打开ioncube-loader-helper.php,点击Server System Information链接,它会根据你的系统配置,告诉你应该使用那个ionCube-loader模块,并且告诉php.ini的路径。

5. 接下来把相关模块复制到你的php安装目录下的ext目录下,根据提示在php.ini里加入一行。例如:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
注意:如果你的php.ini里没有zend_extension,你可以把这行加在任一位置,否则,把它加在第一个zend_extension语句前。

6. 保存php.ini,重启服务器。
/etc/init.d/httpd restart

/etc/init.d/nginx reload



PHP扩展-终极IonCube组件的安装方法(图文)

1、到http://www.ioncube.com/loader-wizard/loader-wizard.zip 下载本地环境检测文件;
2、解压出来后把里面的loader-wizard.php上传到微赞程序跟目录下。在浏览器中输:” http://您的域名/loader-wizard.php“(不带双引号)

(图一)

(图二)
3、然后会进入一个安装教程,是全英文的,您可以翻译过来,按它的提示来操作;

(图三)
【温馨提示:图三的所有路径都是根据你服务器自动生成的!不要复制我下面的路径来操作!这个路径只适合我这台服务器。】
图三的第一步:是提示你的服务器要下载哪个版本的IC组件(自动帮你检索好了,只有点击下载即可!):

图三的第二步:把下载好的文件解压后,把ioncube里面的文件全部,上传到图三,第二步提示的目录下面:

图三的第三步:根据的提示路径,找的PHP.INI文件,编辑打开,在最下面添加:

图三的第四步:最后重启服务器的PHP程序,或者IIS。
———————————
这样就安装好了,是不是很简单。






你会喜欢下面的文章? You'll like the following article.