我正在使用 Apache 和 PHP 8.3 在 Rocky Linux 9 上构建一个 Web 服务器。我需要 pdo_dblib 扩展。从命令行通过“php -m”和“php-fpm -m”,我看到两者都存在 pdo_dblib 扩展。但是,当我在浏览器中转储 phpinfo() 时,未加载 pdo_dblib 扩展。
Phpinfo 显示它正在运行 PHP-FPM。我注意到加载的配置文件位于 /etc/opt/remi/php83/php.ini ,扩展目录位于 /etc/opt/remi/php83/php.d 。
以下是我的故障排除步骤:
- 检查 /etc/opt/remi/php83/php.d 中的 pdo_dblib 扩展。那里没有,所以我添加了它。
- 然
sudo systemctl restart php-fpm
- 然
sudo systemctl restart httpd
- 使用 phpinfo() 刷新网页。仍然没有加载。
关于为什么会发生这种情况以及如何解决它有什么想法吗?