服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - PHP教程 - ionCube 一款类似zend的PHP加密/解密工具

ionCube 一款类似zend的PHP加密/解密工具

2019-11-05 11:10php教程网 PHP教程

ionCube是用来加密PHP的工具。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码。

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

下面要介绍如何在Linux下安装ionCube Loader。

1. 下载ionCube http://www.ioncube.com/loader_download.php, 通过这个链接可以找到对应的版本,我使用wget从命令行获取Linux64版本。 
wget -c ZendGuard 与ionCube工具比较的文章,ZendGuard也是一款对PHP源码加密的工具,ZendGuard只能用于配置了ZendOptimizer的环境中,不能独立运行。据说使用的ZendOptimizer(PHP优化引擎)可以提高20~50%的源码执行速度,如果结合ZendGuard可以把速度提高至50%以上。我们公司的网站还没有使用PHP加密和PHP优化,有机会一定要试试。

不知PHP的加密是否违背开源的理念?


ionCube loader 类似 zend 的 php 加密 工具 

昨天下了一款奥瑞文的在线考试系统,打开首页,提示: 
"requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by the site administrator” 

这是缺少ionCube loader,即ionCube解密工具的原因。 

ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码。PHP本身没有带有ionCube loader模块, 必须到ionCube网站下载。ionCube loader是免费的,但是Encoder的价格就比较昂贵(起价$199)。 

好在该考试系统里面集成了loader的文件包,免去我下载的麻烦。我办公的电脑不可以连互联网,现在打字这台是查资料的电脑。 

打开后,确定存在Loader ioncube_loader_win_5.2.dll文件, 

然后再php安装目录下,找到php-apache2handler.ini文件。搜索其zend_extension_ts 

并在其后插入一段:zend_extension_ts="e:phpnowphp5.2oesionCubeLoader ioncube_loader_win_5.2.dll"。 

Loader ioncube_loader_win_5.2.dll文件的路径自己替换成你的。 

重启apache,测试效果。 

英文好的,也可以查看ioncube-loader-help.php文件自行安装配置.

 

延伸 · 阅读

精彩推荐