SourceGuardian 的错误解决

1,442次阅读
没有评论

报错信息说的是 sg_load 函数没有找到,查找一番资料后,发现 sg_load 是 SourceGuardian 扩展提供的全局函数,运行环境需要这个扩展才能执行这段代码。SourceGuardian 提供 php 源码文件的加密,而运行这些加密 php 文件则需要安装扩展:SourceGuardian loader。

到这一步它提示我需要:

  1. 下载 ixed.5.4.win
  2. 安装到 php 扩展的 ext 目录
  3. 在 php.ini 中加载它:extension=ixed.5.4.win
  4. 重启 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 的相关信息,说明扩展已经生效了:


正文完
 0
飞翔的mouse
版权声明:本站原创文章,由 飞翔的mouse 于2020-02-05发表,共计687字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。