ionCube 加载器是用于在服务器上加载 ionCube 编码文件的库。需要安装在网络服务器上才能在运行之前解码任何 ionCube 编码文件。 ionCube 提供了加密 PHP 脚本的功能,以确保它们的安全。它还可以确保它们免受未经授权的使用。
本教程将帮助您在 CentOS 8 上使用 PHP 配置 ionCube 加载器。
- 如何在 WHM/cPanel 中安装 Ioncube Loader
先决条件
- 通过 shell 访问 CentOS 8 系统须藤权限帐户。
- 完全的初始服务器设置对于新安装的系统。
-
安装 PHP 和 Apache在 CentOS 8 上
第 1 步 – 下载 ionCube Loader
首先,从您的系统下载最新的 ionCube 加载程序ioncube下载页面。或者,您还可以使用以下命令下载 64 位系统的 ionCube 加载程序存档。
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 => /etc/php.ini
然后找出您系统上的活动 PHP 版本:
php -v
根据以上结果,编辑/etc/php.ini文件并在文件末尾添加以下行。
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.2.so
Replace /usr/local/ioncube/ioncube_loader_lin_7.2.so文件与您匹配的 PHP 版本。
第 3 步 – 验证 Ioncube 加载程序
让我们验证一下 Ioncube PHP 模块的安装和配置。跑步 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 加载程序。