为什么PHP CLI说找不到PHP_pdo.dll?

为什么PHP CLI说找不到PHP_pdo.dll?,php,Php,我已经在path环境变量中添加了php扩展目录(其中包含php_pdo.dll,…),但在命令行上启动php.exe时,它仍然抱怨找不到这个dll和其他dll 怎么了 谢谢。从phpinfo()输出中查找“extension\u dir”指令,并将正确的扩展DLL保存到该目录中 您可以从php.ini中的extension\u dir指令更改扩展目录。从phpinfo()输出中查找“extension\u dir”指令,并将正确的扩展DLL保存到该目录 您可以从php.ini中的extensio

我已经在path环境变量中添加了php扩展目录(其中包含php_pdo.dll,…),但在命令行上启动php.exe时,它仍然抱怨找不到这个dll和其他dll

怎么了

谢谢。

phpinfo()
输出中查找“extension\u dir”指令,并将正确的扩展DLL保存到该目录中

您可以从php.ini中的
extension\u dir
指令更改扩展目录。

phpinfo()
输出中查找“extension\u dir”指令,并将正确的扩展DLL保存到该目录


您可以从php.ini中的
extension\u dir
指令更改扩展目录。

您是否在php安装过程中安装了它

如果无法在Windows上执行此操作,请确保启用适当的扩展


您是在PHP安装期间安装的吗

如果无法在Windows上执行此操作,请确保启用适当的扩展


在最新版本的PHP中,不需要PHP_pdo.dll,因为它包含在核心PHP二进制文件中

但是,如果您执行了我所做的操作,并在升级php时保留了以前的php.ini文件,CLI将失败,因为您的ini文件中仍然没有注释对扩展名的引用


注释掉这个会使这个错误消失。

在更新版本的PHP中,不需要PHP_pdo.dll,因为它包含在核心PHP二进制文件中

但是,如果您执行了我所做的操作,并在升级php时保留了以前的php.ini文件,CLI将失败,因为您的ini文件中仍然没有注释对扩展名的引用

对此进行注释将消除此错误