我有两个separeate项目在同一台服务器上运行。 在第一个我正在使用PDO,一切正常。
print_r(PDO::getAvailableDrivers())
给了我 mysql 和 pgsql
在第二个项目中,我再次想要使用PDO连接到数据库,我得到错误,我错过了一个驱动程序。当我尝试输出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)