ionCube Encoder 可以把 PHP 源代码转换成 Bytecode,进行加密授权处理后的 PHP 代码就不再开源了,必须使用 ionCube Loader 才可以执行加密过的 PHP 代码。

PHP 本身没有带有 ionCube Loader 模块,必须到 ionCube 网站下载。ionCube Loader 是免费的,但 Encoder 的价格就比较昂贵(起价 $199)。本文介绍的是 ionCube Loader 的安装方法,适用于各种 PHP 环境安装。

安装步骤

  1. 打开安装目录
cd /usr/local/
  1. 下载组件包,注意选择适合自己系统的版本:
# 32 位系统
wget -O ioncube.zip http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.zip

# 64 位系统
wget -O ioncube.zip http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip
  1. 解压组件包
tar xvfz ioncube.zip
  1. 找到 php.ini 的位置,在 Zend 的配置文件中第一行加上:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.6.so

后面的 5.6 请修改为对应的 PHP 版本。

配置成功后,重启 Web 服务器查看效果。

如果觉得我的文章对你有用,请随意赞赏