PHP PDO-看不到可用的驱动程序

时间:2019-11-17 13:55:23

标签: php pdo

我是php pdo的新手,必须连接到MySQL驱动程序,但是当我尝试查看哪个驱动程序可用

print_r(PDO::getAvailableDrivers())

返回空数组。要查看MySQL驱动程序可用怎么办?

1 个答案:

答案 0 :(得分:1)

我之前遇到过类似的问题,PDO 返回错误消息 Could not find driver,但是当我检查时,PDO 工作正常,但可用驱动程序为空。

后来发现解决我的问题的方法是,将系统环境中的c:\php路径改为c:\xampp\php。您可能会将您的 PHP 或 XAMPP 保存在不同的位置,但您明白了。

问题是,在我使用phpMyAdmin之前,我已经在我的电脑上安装了一个PHP,并将系统路径设置为这个PHP。但是后来我安装了XAMPP,因为我想使用MySQL,但是我的系统环境仍然通过旧的PHP路径运行PHP代码。更改路径后,问题解决。