手机版
你好,游客 登录 注册
背景:
阅读新闻

如何在Debian Linux中为PHP安装Ioncube

[日期:2019-07-22] 来源:Linux公社  作者:醉落红尘 [字体: ]

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

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

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-07/159508.htm

linux
相关资讯       Ioncube 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款