一、问题描述
从网上下载了一套PHP聊天室源码,部署在Winserver中的Apache服务器,运行报错如下:
打开文件 common.inc.php,发现一串不知所云的代码:
报错信息说的是 sg_load 函数没有找到,查找一番资料后,发现 sg_load 是 SourceGuardian 扩展提供的全局函数,运行环境需要这个扩展才能执行这段代码。SourceGuardian 提供 php 源码文件的加密,而运行这些加密 php 文件则需要安装扩展:SourceGuardian loader。
二、SourceGuardian loader 安装过程
浏览器中打开 https://www.sourceguardian.com/loaders/download.php,输入服务器上打印了 phpinfo 信息的 php 文件地址: