如何在虚拟主机中添加您自己的 PHP 扩展

热门:
提升您的服务器设置! 申请 AVA 并使用 立减 15%
使用优惠码:
  1. 有时,您的 web application 需要一个默认未在您的 virtual hosting 环境中启用的自定义 PHP extension。幸运的是,大多数 hosting providers 允许您手动添加或启用 extensions。

    添加 PHP Extension 的步骤

    1. 检查 Hosting 支持
      登录到您的 hosting control panel(例如,cPanel、DirectAdmin、Plesk),并查找 Select PHP Version 或 PHP Extensions。许多 providers 允许您一键启用 extensions。

    2. 上传自定义 Extension
      如果所需的 extension 不可用,您可以:

      • 下载与您的 PHP version 兼容的 extension .so(Linux)或 .dll(Windows)文件。

      • 将其上传到您 hosting account 中的一个目录(通常为 /php/ext/)。

    3. 编辑 php.ini 或 .user.ini
      添加一行指向 extension 文件:

      extension=/home/username/php/ext/extension_name.so

      对于本地配置,请在您网站的根目录中使用 .user.ini。

    4. 重启或重新加载 PHP
      在使用 LiteSpeed 或 Apache + PHP-FPM 的共享 hosting 上,只需等待几分钟或通过面板重启即可。

    5. 验证安装
      创建一个 phpinfo.php 文件,内容如下:

      <?php phpinfo(); ?>

      在浏览器中打开它,并确认该 extension 已列出。

    结论

    在 virtual hosting 中添加您自己的 PHP extension 通常涉及通过 control panel 启用它,或手动配置 php.ini。始终确保与您 hosting 的 PHP version 兼容,以避免错误。