引言
宝塔里面的扩展是SG11,目前SourceGuardian已经是SG13了。很多小伙伴反馈使用了“遇枧PHP” SG13对代码进行加密保护后,不会安装扩展。这篇文章将教会你如何安装SG13扩展。
演示环境
- Nginx 1.22.1
- PHP-7.3.32
- MySQL 5.7.40
开始安装
(一)登录宝塔面板,点开软件商城➩找到需要安装扩展的PHP版本(比如我这里就是PHP7.3)➩点击设置打开PHP➩点击安装扩展,检查一下有没有安装过SG11加密,安装过请直接卸载SG11加密。当然没有安装过可以直接忽略这一步,直接开始第二步。
![宝塔面板安装SG13扩展插图 图片[1]-宝塔面板安装SG13扩展-遇枧笔记](https://cdn.xpnal.com/download/picture/1.png)
(二)创建一个网站,PHP版本选择7.3,然后上传使用SourceGuardian加密后的源码,然后直接访问域名,会得到一个英文提示界面。
![宝塔面板安装SG13扩展插图1 图片[2]-宝塔面板安装SG13扩展-遇枧笔记](https://cdn.xpnal.com/download/picture/2.png)
(三)单击页面中的“Click here”下载对应版本的sg13扩展(已经自动匹配),可以得到一个文件
![宝塔面板安装SG13扩展插图2 图片[3]-宝塔面板安装SG13扩展-遇枧笔记](https://cdn.xpnal.com/download/picture/3.png)
(四)再回到PHP7.3设置页面,安装上sg11扩展。
(五)然后找到目录/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731,删除原有的
![宝塔面板安装SG13扩展插图3 图片[4]-宝塔面板安装SG13扩展-遇枧笔记](https://cdn.xpnal.com/download/picture/4.png)
(六)最后一步,重启PHP。重启后才可以生效。
疑问解答
安装了SG13扩展,SG11加密的文件还能正常运行吗?
答案是可以的。sg11扩展也能运行部分sg13加密的,但并不是全部都可以。而sg13扩展则支持sg11加密的。
扩展安装完成我该如何重启PHP?
这个相信大部分人都会,这里主要照顾小白,简单说一下。
软件商城找到需要重启的PHP版本,点击右边设置按钮,然后就可以看到了重启按钮。
原文链接:https://www.xpnal.com/208.html