上一篇                     
               
			  虚拟主机如何安装sg11组件?
- 虚拟主机
- 2025-06-17
- 4804
 虚拟主机安装sg11组件步骤:下载对应PHP版本的sg11组件文件(通常为ixed.xx.lin/.win),通过FTP上传至主机目录(如public_html或lib/php/extensions),在php.ini中添加加载指令(如extension=ixed.xx.lin),最后重启PHP服务或联系主机商生效。
 
在虚拟主机环境中安装SG11组件(即SourceGuardian Loader)需遵循特定步骤,以下为详细指南,SG11主要用于解密和运行由SourceGuardian加密的PHP脚本,确保您的加密代码可正常执行。
安装前的准备工作
-  确认环境兼容性 - 登录虚拟主机控制面板(如cPanel),查看PHP版本(推荐7.x以上)及系统架构(Linux x86/x64)。
- 检查线程安全(Thread Safety, TS)状态: 
    - 创建phpinfo.php为<?php phpinfo(); ?>,通过浏览器访问。
- 查找 “Thread Safety” 项: 
      - Enabled → 需下载 TS(Thread Safe)版本
- Disabled → 需下载 NTS(Non-Thread Safe)版本
 
 
- 创建
 
-  获取SG11组件  - 访问SourceGuardian官网下载页:
 https://www.sourceguardian.com/loaders.html
- 根据PHP版本、系统架构(Linux)及TS/NTS状态选择对应文件(如ixed.7.4.lin)。
 
- 访问SourceGuardian官网下载页:
安装步骤(通过cPanel演示)
方法1:通过扩展目录自动加载
-  上传扩展文件 - 解压下载的SG11文件(通常为 .so或.lin格式)。
- 通过 cPanel文件管理器 或 FTP 将文件上传至PHP扩展目录: 
    - 默认路径:/home/用户名/php/版本号/ext(如/home/user/php/74/ext/ixed.7.4.lin)
- 若目录不存在,可创建 ext文件夹并上传。
 
- 默认路径:
 
- 解压下载的SG11文件(通常为 
-  启用扩展 - 在网站根目录创建或编辑 .user.ini文件(若不存在):extension=ixed.7.4.lin ; 替换为实际文件名 
- 保存后生效(通常需等待5-10分钟)。
 
- 在网站根目录创建或编辑 
方法2:通过绝对路径加载(推荐)
-  上传至自定义目录  - 在用户目录创建文件夹(如/home/用户名/sg11),上传SG11文件至此。
 
- 在用户目录创建文件夹(如
-  修改 .user.ini配置- 在网站根目录的 .user.ini中添加绝对路径:extension=/home/用户名/sg11/ixed.7.4.lin 
 
- 在网站根目录的 
验证安装结果
- 创建 phpinfo.php文件(内容:<?php phpinfo(); ?>),通过浏览器访问。
- 搜索 “SourceGuardian” 或 “ixed” : 
  - 若显示 “SourceGuardian Loader Enabled” 且版本正确,则安装成功。
- 若未出现,检查文件路径、权限(建议设置为644)及PHP版本匹配性。
 
常见问题解决
-  错误:PHP Warning: Failed loading SG11 - 原因:路径错误、版本不匹配或权限不足。
- 解决: 
    - 核对 .user.ini中的文件名和路径。
- 确认PHP版本与SG11文件一致(通过phpinfo()查看)。
- 检查文件权限(644)及所有权(需与PHP进程用户匹配)。
 
- 核对 
 
-  虚拟主机限制  - 若主机禁用自定义扩展(如共享主机),需联系客服开通权限或升级方案。
- 部分主机商提供预装SG11:在控制面板的 “PHP Selector” 中直接启用(如CloudLinux)。
 
注意事项
- 版本严格匹配
 SG11文件必须与PHP主版本(如7.3/7.4)及子版本完全兼容,否则会导致致命错误。
- 备份与回滚
 修改.user.ini前备份原文件,安装失败时可快速恢复。
- 加密脚本依赖
 仅当运行加密后的PHP文件时才需SG11,未加密代码无需安装。
引用说明
本文参考SourceGuardian官方文档(https://www.sourceguardian.com/loaders.html)及主流虚拟主机服务商(如cPanel、HostGator)的技术指南,安装前请务必核对您的PHP环境参数,若遇复杂问题建议联系主机提供商或专业开发者协助。
 
  
			