共计 1446 个字符,预计需要花费 4 分钟才能阅读完成。
在 Debian Linux 系统中安装 PHP Ioncube 加载器。Ioncube 用作 PHP 应用程序的加密和解密实用程序,通过它我们可以保护数据安全。它还可以限制 PHP 应用程序执行未授权。它还有助于加速提供的页面。IonCube 加载器(Ioncube Loaders)用于在 Web 服务器上运行时解码编码文件。在官方网站上阅读更多详情。本教程将帮助您在 Debian Linux 系统安装 PHP Ioncube Loaders 模块。
1. 下载 Ioncube Loaders
首先从 ioncube 下载页面下载 ioncube 的最新 Ioncube Loaders php 模块。或者,您也可以使用以下命令下载 Ioncube Loaders。
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
然后,在 /usr/local 目录下解压缩下载的存档。
tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local
2. 在 PHP 中启用 Ioncube Loader
在系统上搜索 PHP 配置文件。编辑 php.ini 文件并在文件末尾添加以下行。要查找 php.ini 文件,您可以使用以下命令。
php -i | grep php.ini
配置文件 (php.ini) Path => /etc/php/7.3/cli
加载配置文件 => /etc/php/7.3/cli/php.ini
上面的命令将会看到 php-cli 的配置文件。您还需要为 Apache 编辑 php.ini。您可以通过 phpinfo() 找到它;php 函数。或者简单地将 cli 更改为 /etc/php/7.2/cli/php.ini 中的 /etc/php/7.2/apache/php.ini。
现在在两个 (cli + apache) PHP 配置文件中附加以下行。
zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.3.so
将 /usr/local/ioncube/ioncube_loader_lin_7.3.so 文件替换为您匹配的 PHP 版本文件。
3. 验证 Ioncube Loader
我们来验证 Ioncube PHP 模块的安装和配置。在 shell 上运行 php - m 命令。
php -m
PHP 7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7 (cli) (built: May 31 2019 11:26:40) (NTS)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader + ionCube24 v10.3.7, Copyright (c) 2002-2019, by ionCube Ltd.
with Zend OPcache v7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7, Copyright (c) 1999-2018, by Zend Technologies
或者,您也可以在 web 服务器文档根目录中放置一个 info.php 文件,其中包含以下内容,并通过在 web 浏览器中访问 info.php 检查状态。
<?php
phpinfo();
?>
然后在 Web 浏览器中访问 info.php 以查看详细信息。
: