IonCube 是一个 PHP 扩展,可用于在运行时解码安全的加密 PHP 文件。商业 PHP 程序供应商使用 IonCube 编码器来保护应用程序和加载程序。IonCube 需要安装在您的网络服务器中,并且您的 PHP 可以访问它才能使用它。
在 Debian 11 Bullseye 上安装 IonCube Loader
apt
步骤 1. 在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的,这一点很重要:
sudo apt update sudo apt upgrade
步骤 2. 在 Debian 11 上安装 IonCube Loader。
默认情况下,IonCube Loader 在 Debian 11 基础存储库中可用。现在运行以下命令从官方页面下载 IonCube 安装程序:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
接下来,使用以下命令提取下载的文件:
tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/php
步骤 3. 配置 IonCube。
现在我们创建一个 IonCube 配置文件并定义 IonCube 源的路径:
nano /etc/php/7.4/apache2/conf.d/00-ioncube.ini
添加以下行:
zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so
保存并关闭文件,然后重新启动 Apache 或 Nginx Web 服务器以使 IonCube Loader 生效:
sudo systemctl restart apache2 sudo systemctl restart nginx sudo systemctl restart php-fpm
让我们验证一下 IonCube PHP 模块的安装和配置:
php -v
输出:
PHP 7.4.6 (cli) (built: Feb 04 2022 17:05:56) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.8, Copyright (c) Zend Technologies with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd. with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 IonCube Loader。如需更多帮助或有用信息,我们建议您查看官方 IonCube 网站。