首页 > 解决方案 > PHP PDO - 看不到可用的驱动程序

问题描述

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

print_r(PDO::getAvailableDrivers())

返回空数组。我必须做什么才能看到 MySQL 驱动程序可用?

标签: phppdo

解决方案


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

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

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


推荐阅读