阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在Debian Linux中为PHP安装Ioncube

142次阅读
没有评论

共计 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 以查看详细信息。

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1446字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中