如何在CentOS 8中安装ionCube Loader

时间:2019-05-29 14:47:44  来源:igfitidea点击:

ionCube loader是用于加载服务器上的ionCube编码文件的库。
在运行之前,需要在webserver上安装它来解码任何ionCube编码的文件。
ionCube提供了一个特性来加密PHP脚本,以确保它们的安全性。
它还能使它们免受未经授权的使用。
本教程将在CentOS 8上使用PHP配置ionCube加载程序。

第1步-下载ionCube Loader

首先,从ionCube下载页面下载我们系统上最新的ionCube加载器。
另外,还可以使用以下命令下载用于64位系统的ionCube loaders归档文件。

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

下载文件后,在 /usr/local/ioncube目录下解压。
你可以根据自己的需要改变这个位置。

tar xzf ioncube_loaders_lin_x86-64.tar.gz
sudo mv ioncube /usr/local/

第2步-在PHP中启用ionCube Loader

编辑php.ini文件,并在文件末尾添加以下行。
查找 php.ini文件我们可以使用以下命令。

php -i | grep php.ini

Configuration File (php.ini) Path => /etc
Loaded Configuration File => <orange>/etc/php.ini</orange>

然后系统当前PHP版本:

php -v

根据以上结果,编辑 /etc/php.ini
文件,并将以下行添加到文件的末尾。

zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.2.so

步骤3 -验证Ioncube Loader

让我们验证一下Ioncube PHP模块的安装和配置。
在shell上运行' php -m '命令。

php -v

PHP 7.2.11 (cli) (built: Oct  9 2018 15:09:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.9, Copyright (c) 2002-2019, by ionCube Ltd.

总结

我们已经在CentOS 8操作系统上成功地使用PHP配置了ionCube加载程序。