当前位置:首页 > 虚拟主机 > 正文

虚拟主机如何安装sg11组件?

虚拟主机安装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脚本,确保您的加密代码可正常执行。


安装前的准备工作

  1. 确认环境兼容性

    • 登录虚拟主机控制面板(如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)版本
  2. 获取SG11组件


安装步骤(通过cPanel演示)

方法1:通过扩展目录自动加载

  1. 上传扩展文件

    • 解压下载的SG11文件(通常为 .so 或 .lin 格式)。
    • 通过 cPanel文件管理器FTP 将文件上传至PHP扩展目录:
      • 默认路径:/home/用户名/php/版本号/ext(如/home/user/php/74/ext/ixed.7.4.lin)
      • 若目录不存在,可创建 ext 文件夹并上传。
    • 启用扩展

      虚拟主机如何安装sg11组件? 第1张

      • 在网站根目录创建或编辑 .user.ini 文件(若不存在): extension=ixed.7.4.lin ; 替换为实际文件名
      • 保存后生效(通常需等待5-10分钟)。
      • 方法2:通过绝对路径加载(推荐)

        1. 上传至自定义目录

          • 在用户目录创建文件夹(如/home/用户名/sg11),上传SG11文件至此。
        2. 修改.user.ini配置

          虚拟主机如何安装sg11组件? 第2张

          • 在网站根目录的 .user.ini 中添加绝对路径: extension=/home/用户名/sg11/ixed.7.4.lin


        验证安装结果

        1. 创建 phpinfo.php 文件(内容:<?php phpinfo(); ?>),通过浏览器访问。
        2. 搜索 “SourceGuardian”“ixed”
          • 若显示 “SourceGuardian Loader Enabled” 且版本正确,则安装成功。
          • 若未出现,检查文件路径、权限(建议设置为644)及PHP版本匹配性。


        常见问题解决

        • 错误:PHP Warning: Failed loading SG11

          • 原因:路径错误、版本不匹配或权限不足。
          • 解决:
            1. 核对 .user.ini 中的文件名和路径。
            2. 确认PHP版本与SG11文件一致(通过phpinfo()查看)。
            3. 检查文件权限(644)及所有权(需与PHP进程用户匹配)。

        • 虚拟主机限制

          • 若主机禁用自定义扩展(如共享主机),需联系客服开通权限或升级方案。
          • 部分主机商提供预装SG11:在控制面板的 “PHP Selector” 中直接启用(如CloudLinux)。

        注意事项

        1. 版本严格匹配

          SG11文件必须与PHP主版本(如7.3/7.4)及子版本完全兼容,否则会导致致命错误。

        2. 备份与回滚

          修改 .user.ini 前备份原文件,安装失败时可快速恢复。

        3. 加密脚本依赖

          仅当运行加密后的PHP文件时才需SG11,未加密代码无需安装。


        引用说明

        本文参考SourceGuardian官方文档(https://www.sourceguardian.com/loaders.html)及主流虚拟主机服务商(如cPanel、HostGator)的技术指南,安装前请务必核对您的PHP环境参数,若遇复杂问题建议联系主机提供商或专业开发者协助。

        虚拟主机如何安装sg11组件? 第3张

0