我有两个单独的项目在同一台服务器上运行。在第一个中,我使用的是 PDO,一切正常。
print_r(PDO::getAvailableDrivers())
给我mysql和pgsql
在第二个项目中,我想再次使用 PDO 连接到 DB,但出现错误,我缺少驱动程序。当我尝试输出 getAvailableDrivers 时:
print_r(PDO::getAvailableDrivers())
我得到了sqlite 所以我需要以某种方式强制第二个项目使用 mysql 驱动程序。
+可能的重要信息:在第二个项目中我使用自己的命名空间,因此在脚本的开头我必须添加
use PDO;
编辑:命令的结果
$ aptitude search php5-mysql
是
i php5-mysql - MySQL module for php5
p php5-mysqlnd - MySQL module for php5 (Native Driver)