如何在 CentOS 7 中安装 IonCube 加载器

什么是 ionCube?

IonCube 是一个商业软件套件,包括一个PHP编码器、包翻版、绑定器、一个实时站点入侵检测和错误报告应用程序以及一个加载器。IonCube 成立于 2002 年,并引入了保护使用 PHP 编程语言编写的软件不被查看、修改和在未经授权的计算机上运行的工具。名为 IonCube 加载器的 PHP 扩展在运行时处理编码文件的读取和执行。

第一步: 用 PHP 安装 Apache

首先,在系统上安装带有 PHP 的 Apache。

yum install httpd php php-cliphp-mysql

在您的系统上安装了带有 PHP 的 Apache 之后,启动 Web 服务器,并确保在系统启动时使用以下命令启用它自动启动。

systemctl start httpd
systemctl enable httpd

第二步 : 下载 IonCube 装载机

接下来,转到 Inocube 的网站并下载安装文件,但是首先,您需要使用以下命令检查您的系统是运行在 64 位架构上还是32 位架构上。

uname -a

64 位系统

cd /tmp
wgethttps://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

32 位系统

cd /tmp
wget  https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

然后使用 tar 命令解压缩下载的文件,并移动到解压缩的文件夹中。

tar -zxvf ioncube_loaders_lin_x86*
cd ioncube/
ls -l

第三步: 安装 PHP 的 IonCube 加载器

不同的 PHP 版本会有不同的 Ioncube 加载器文件,您需要为服务器上安装的 PHP 版本选择正确的 Ioncube 加载器。

php -v

接下来, 查找 PHP 5.4 版的扩展目录的位置,它是 IonCube 加载器文件将被安装的地方。从该命令的输出中,目录为 /usr/lib64/php/modules.

php -i grep extension_dir

extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules

接下来 我们需要将我们的 PHP 5.4 版本的 Ioncube 加载器复制到扩展目录 /usr/lib64/php/modules

cp /tmp/ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules

根据您的系统配置替换上面命令中的 PHP 版本和扩展目录.

第四步: 为 PHP 配置 IonCub e加载器

现在我们需要配置 IonCube 加载器与 PHP 一起工作,在 php.ini 文件中

vi /etc/php.ini

然后添加下面一行作为 php.ini 第一行文件

zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so

然后保存并退出文件。现在我们需要重新启动 Apache。

systemctl restart httpd

第五步: Test ionCube Loader

要测试服务器上是否已经安装并正确配置了 IonCube 加载器,请再次检查 PHP 版本。您应该能够看到一条消息,指示应该启用 IonCube 加载器扩展状态来安装和配置 PHP。

php -v

结论

我们希望每个人都理解 IonCube 加载器的安装。它保护专有的服务器端 PHP 代码不受观察,并提高运行时效率。stack已经在市场上很长一段时间了,提供优质的 wordpress 托管,混合智能服务器托管,SEO 专用服务器托管和 [托管虚拟私有服务器] (https://thestack.net/vps) 以最优惠的价格。那么,你还在等什么?请与我们联系以获得报价。

关联文章