如何在虚拟主机中添加您自己的 PHP 扩展
有时,您的 web application 需要一个默认未在您的 virtual hosting 环境中启用的自定义 PHP extension。幸运的是,大多数 hosting providers 允许您手动添加或启用 extensions。
添加 PHP Extension 的步骤
检查 Hosting 支持
登录到您的 hosting control panel(例如,cPanel、DirectAdmin、Plesk),并查找 Select PHP Version 或 PHP Extensions。许多 providers 允许您一键启用 extensions。上传自定义 Extension
如果所需的 extension 不可用,您可以:下载与您的 PHP version 兼容的 extension .so(Linux)或 .dll(Windows)文件。
将其上传到您 hosting account 中的一个目录(通常为 /php/ext/)。
编辑 php.ini 或 .user.ini
添加一行指向 extension 文件:extension=/home/username/php/ext/extension_name.so对于本地配置,请在您网站的根目录中使用
.user.ini。
重启或重新加载 PHP
在使用 LiteSpeed 或 Apache + PHP-FPM 的共享 hosting 上,只需等待几分钟或通过面板重启即可。验证安装
创建一个 phpinfo.php 文件,内容如下:在浏览器中打开它,并确认该 extension 已列出。
结论
在 virtual hosting 中添加您自己的 PHP extension 通常涉及通过 control panel 启用它,或手动配置
php.ini。始终确保与您 hosting 的 PHP version 兼容,以避免错误。


