宝塔面板为PHP安装最新SG13扩展

截止至目前,SourceGuardian的最新版本是13,但是很显然,宝塔面板软件商店中PHP自带的sg扩展已经过时了,因为扩展商店提供的sg扩展版本为11。

鉴于当下很多PHP程序都采用了SG13加密,因此本文将讲解如何安装sg13扩展。

示例环境(请根据实际情况自行鉴别):CentOS7 & PHP7.3 & 非线程安全 & 常规64位CPU架构

特别说明:经测试sg11扩展能够运行部分经过sg13加密后的代码,但也有很多代码仍旧无法运行。sg13扩展兼容8-13版本,因此无需担心安装后无法运行经过sg11加密的代码。

方法一 (推荐,简单快速)

软件商店中找到已经安装的PHP7.3并打开设置->安装扩展,将sg11扩展卸载(没有安装过sg11扩展的忽略这一步),如图

1.png

1.png


创建一个网站,PHP版本选择7.3,然后上传使用SourceGuardian加密后的源码(使用SourceGuardian加密的版本不限)并访问,看到如下结果:

2.png

2.png


单击页面中的"Click here"下载对应版本的sg13扩展(已经自动匹配),可以得到一个文件

3.png

3.png


再回到PHP7.3设置页面,安装上sg11扩展,然后找到目录
/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731
将下载到的文件上传,删除原有的ixed.lin,并将上传的文件改为ixed.lin
可以明显看到,新旧扩展大小并不相同

4.png

4.png


重启PHP7.3

5.png

5.png


至此,sg13扩展安装并启用结束

方法二

下载下方文件:
loaders.zip

此文件中包含适用于所有平台的扩展,文件包来自官方网站,未进行任何修改。使用过程中您仍需要遵守SourceGuardian Loader的一切条款。

打开PHP7.3设置页面,安装上sg11扩展,然后找到目录
/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731
将下载到的文件上传,删除原有的ixed.lin,并将上传的文件改为ixed.lin
可以明显看到,新旧扩展大小并不相同

4.png

4.png


重启PHP7.3

5.png

5.png


至此,sg13扩展安装并启用结束


转载请说明出处
237资源网 » 宝塔面板为PHP安装最新SG13扩展

发表评论

您需要后才能发表评论

237资源网欢迎您

查看演示 官网购买