我有一个自定义的 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
该目录相同。您的文件将最后加载,因此您可以覆盖任何需要的内容,而不会丢失内置配置或使用包系统安装模块的能力。