在本教程中,我们将向您展示如何在 CentOS 7 上安装 IonCube Loader。对于那些不知道的人,IonCube Loaders 基本上是一个用于 PHP 应用程序的加密/解密实用程序,它还有助于加速所服务的页面. 许多基于 PHP 的应用程序通常需要它。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 7 服务器中逐步安装 ionCube Loader。
先决条件
- 运行以下操作系统之一的服务器:CentOS 7。
- 建议您使用全新的操作系统安装来防止任何潜在问题。
- 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
- 一种
non-root sudo user
或访问root user
. 我们建议充当non-root sudo user
,但是,如果您在充当 root 时不小心,可能会损害您的系统。
在 CentOS 7 上安装 IonCube Loader
第 1 步。首先,让我们首先确保您的系统是最新的。
sudo yum -y update
步骤 2. 安装 LAMP 服务器。
需要 CentOS 7 LAMP 服务器。 如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。
步骤 3. 安装 IonCube 加载器。
下载并解压最新的稳定版本 IonCube,我们将使用 wget
使用以下命令从他们的网站获取 ionCube 文件的命令:
### 64-Bit version ### wget https://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz ### 32-Bit version ### wget https://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
接下来,我们需要定位 PHP 加载扩展的位置,这可以通过运行以下命令并查看来完成:
### php -i | grep extension_dir extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
打开提取的 IonCube 文件夹并将 IonCube 加载程序文件复制到您的 PHP 版本:
cd ioncube cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules
将文件复制到扩展目录后,我们需要确保更新 PHP 配置文件以使用正确的扩展名:
nano /etc/php.ini
在文件的最顶部,让我们添加以下行:
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so
现在,我们可以重新启动 Apache 以便发生更改:
systemctl restart httpd.service
步骤 4. 在 CentOS 7 上测试 ionCube。
如果您可以看到带有 ionCube loader 版本的 PHP 版本,则表示您已成功在您的 CentOS 7 系统中安装并配置了 IonCube PHP loader。
php -v
结果:
PHP 5.4.16 (cli) (built: Jun 28 2015 22:15:27) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.18, Copyright (c) 2002-2015, by ionCube Ltd.
恭喜! 您已成功安装 IonCube Loader。 感谢您使用本教程在 CentOS 7 系统中安装 IonCube Loader。 如需更多帮助或有用信息,我们建议您查看 IonCube 官方网站.