一、系统环境检查与准备
安装SG11前需确认虚拟主机满足以下条件:Linux系统(推荐CentOS或Ubuntu)、PHP版本≥5.3且已启用脚本执行权限,同时预留至少512MB内存和1GB磁盘空间。建议通过SSH连接服务器后运行php -v
验证PHP版本,使用free -m
检查内存资源。
二、获取安装包与文件验证
从SG11官网或可信渠道下载安装包时需注意:
- 核对文件SHA256校验值,避免下载被篡改的安装包
- 通过控制面板的远程文件下载功能直接获取官方推荐版本
- 将安装包保存至独立目录(如/others/)便于后续管理
三、配置PHP环境与依赖项
完成基础准备后需执行以下操作:
- 解压安装包并识别对应PHP版本的扩展文件(如ixed.5.4.lin)
- 在php.ini末尾添加
extension=/path/to/sg11.so
配置项 - 重启PHP-FPM服务使配置生效
四、安装流程与功能测试
执行安装命令后需通过以下步骤验证:
- 创建测试文件
x.php
,插入代码
- 访问测试页面并搜索”SourceGuardian”字段确认扩展加载状态
- 运行加密脚本验证解码功能是否正常
五、安全优化与后续维护
安装完成后需采取以下安全措施:
- 限制sg11.so文件权限为644,避免未授权修改
- 定期检查官方更新日志,及时升级安全补丁
- 配置防火墙规则限制非必要端口访问
成功部署SG11需要严格遵循安装规范,重点注意系统兼容性验证、文件完整性校验及安全权限设置。建议通过自动化脚本管理扩展加载过程,同时建立定期巡检机制确保服务稳定性。