背景提要
当我从资源站下载的源码含有sg11混淆加密的时候,由于某些php环境不带sg11插件,我们无法正常安装php源码,就需要下载sg11插件。
下载sg11插件
访问:https://www.sourceguardian.com/loaders.html
我的是64位的就下的64位的zip压缩包。

安装sg11
1、先解压压缩包。得到许多文件。

2、找到phpstudy的php目录文件夹 –> Extensions文件夹 –> php文件夹
3、选择你要安装的PHP版本,比如php7.4.3nts文件夹
4、打开ext文件夹
5、打开解压好的sg11扩展文件夹,选择对应你自己的服务器系统文件夹,我的是Windows 64-bit
6、复制对应PHP版本的.win文件,我的是php7.4.3nts,我就复制ixed.7.4.win
7、把刚刚复制的文件,粘贴到对应的ext文件夹下

8、打开phpstudy的指定文件夹,Extensions\php\php7.4.3nts,找到php.ini文件,任一位置添加一行

extension=ixed.7.1.win
你复制的是什么文件,后面的ixed.7.1.win就改成什么.
9、现在需要重启下环境,就安装成功了。
10、可以通过phpstudy查看安装结果,如下安装成功:
也可以通过打印phpinfo()查看安装情况:
<?php
//查看所有信息
print_r(phpinfo());
如果显示SourceGuardian,则表示安装成功。sg是SourceGuardian的英文缩写。
sg11安装成功之后,就可以直接访问加密的sg11文件啦
