使用自定义 php.ini 文件时 PDO 未显示在 phpinfo() 中

使用自定义 php.ini 文件时 PDO 未显示在 phpinfo() 中

我有一个自定义的 php.ini 文件,它设置了我的 session.save_path=./

使用此文件后,我的 phpinfo() 不会显示已启用 PDO 或 PDO mysql。如果我重命名 php.ini 文件,phpinfo() 会显示这些已启用。如何确保使用我的自定义 php.ini 文件启用它们?

答案1

您的自定义 php.ini 文件几乎肯定缺少 PDO 模块。搜索extension=php_pdo.dll或类似内容。

答案2

许多 Linux 发行版上的默认 php.ini 都有类似这样的指令include /etc/php.d/*.ini

如果您想要添加自己的服务器范围设置,请向该目录添加一个新文件,其名称与zlocal.ini该目录相同。您的文件将最后加载,因此您可以覆盖任何需要的内容,而不会丢失内置配置或使用包系统安装模块的能力。

相关内容