提示“a SourceGuardian loader ’ixed.7.4.lin’ to be installed.”解决办法|BT宝塔面板PHP 7.4安装SG11扩展

提示“a SourceGuardian loader ’ixed.7.4.lin’ to be installed.”解决办法|BT宝塔面板PHP 7.4安装SG11扩展插图

最近在升级主题的时候发现系统直接提示错误,如下:

PHP script '/www/web/***/public_html/framework/class/account.class.php' is protected by SourceGuardian and requires a SourceGuardian loader 'ixed.7.4.lin' to be installed.
1) Click here to download the required 'ixed.7.4.lin' loader from the SourceGuardian site
2) Install the loader to /www/server/php/72/lib/php/extensions/no-debug-non-zts-20190718
3) Edit /www/server/php/74/etc/php.ini and add 'extension=ixed.7.4.lin' directive
4) Restart the web server

是什么意思呢?其实说的是目前的应用程序不支持ixed.7.4.lin模块,需要安装并启用才行。网上的资料找了一堆,说的是要安装SG11扩展才行,但是如果是BT宝塔面板的PHP 7.4版本,则默认没有SG11扩展进行安装,那怎么办?接下来虾皮路就介绍一下提示“SourceGuardian loader ’ixed.7.4.lin’ to be installed.”解决办法及宝塔面板PHP 7.4安装SG11扩展。

还没安装BT宝塔面板?点击如下安装:

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

以上的原因主要是系统程序中含有PHP加密的源码,需要对应的加密模块才能使用,这里面需要安装ixed.7.4.lin模块。

一、什么是SourceGuardian?

SourceGuardian是一款优秀的PHP源码加密工具,可以有效保护代码,SourceGuardian主要是通过将PHP源代码编译为二进制字节码格式来保护PHP代码,然后再添加加密层。

以上貌似说得比较复杂了,简单来说就是,新装了某个主题及插件,比如WordPress主题或者WordPress插件,其中涉及到要加密PHP源码,那就需要对应的源码加密模块才能用。

那为什么涉及到加密呢?其实就是现在的WordPress主题及插件被破解得很多了,然后开发者为了保护自己的源码不被破解,因此需要加密,增加PHP的扩展SourceGuardian 11,简称SG11扩展。

二、在BT宝塔面板中安装SG11扩展

这里我们以BT宝塔面板为参考,安装SG11扩展超级简单,如下

1、在BT宝塔面板中软件管理>PHP 7.x>设置>安装扩展>SG11,安装即可

PHP安装SG11扩展

2、安装完成后在服务中点击 重载配置重启 即可安装完成。

PHP安装SG11扩展

三、在宝塔面板PHP 7.4中安装SG11扩展

但是BT宝塔面板里面有个不好的设定,就是默认的PHP 7.4程序里面没有SG11扩展,就不能按上一种方法进行安装,那怎么办呢,这里虾皮路就分享一下在宝塔面板PHP 7.4中安装SG11扩展的方法。

1、首先下载SG11.3组件

一般在提示错误的时候都有下载地址提供,如果没有可以点击虾皮路分享的下载ixed.7.4.lin安装。

下载链接

2、下载后进行解压,把里面的ixed.7.4.lin文件放置到PHP目录下:/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902【仅供参考】

PHP安装SG11扩展

3、上面说的文件目录中的7.4文件夹跟no-debug-non-zts-20190902可能跟你的有所不同

4、修改PHP配置文件,打开目录:/www/server/php/72/etc【仅供参考】,在文件php.ini末端添加以下代码:

extension=/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/ixed.7.4.lin

其中以上的ixed.7.4.lin文件路径根据实际情况修改

PHP安装SG11扩展

5、修改完成后回到PHP设置处 重载配置 或 重启 PHP 即可,已经安装完成。

还没安装BT宝塔面板?点击如下安装:

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《提示“a SourceGuardian loader ’ixed.7.4.lin’ to be installed.”解决办法|BT宝塔面板PHP 7.4安装SG11扩展》
文章链接:https://www.xiapilu.com/web/web-tutorial/bt-php-7-4-sg11-ixed-7-4-lin.html
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录   注册

切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活