报错信息说的是 sg_load 函数没有找到,查找一番资料后,发现 sg_load 是 SourceGuardian 扩展提供的全局函数,运行环境需要这个扩展才能执行这段代码。SourceGuardian 提供 php 源码文件的加密,而运行这些加密 php 文件则需要安装扩展:SourceGuardian loader。
到这一步它提示我需要:
- 下载 ixed.5.4.win
- 安装到 php 扩展的 ext 目录
- 在 php.ini 中加载它:extension=ixed.5.4.win
- 重启 Apache
找了好久找到文件
报错这个的时候
有的微擎加密需要支持
报错里面有下载地址 是 5.6 的可以下载我这个版本
链接:https://pan.baidu.com/s/1rTyRvnp8WI0gUgJYGT-spQ 密码:648a
把下载的 ixed.5.6.win 复制到 phpStudy\php\php-5.6.27-nts\ext\ 目录下面
修改 php.ini
extension=ixed.5.6.win
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
添加了一句
extension=ixed.5.6.win
重启面板服务即可!
作者:LauEl
链接:https://www.jianshu.com/p/1dba82dbed47
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
全部修改完成后,在 phpinfo 看到了 SourceGuardian 的相关信息,说明扩展已经生效了:
正文完