我正在使用 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() 刷新了网页。仍然没有加载。
对于为什么会发生这种情况以及如何解决它,您有什么想法吗?