如何在Debian Linux中为PHP安装Ioncube

在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

然后,在/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以查看详细信息。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/640fbe8929d7a57c234c81098badea6d.html