由于某些原因,我在Debian服务器上安装了不同的php版本(Php 5.3.10 ,5.4.41,5.5.25,5.6.9和7.0.17)。我是从源头安装的。
我正在尝试让mysql php pdo与 php 5.3.10 一起使用。 Debian上的活动版本是5.4.41。
安装 php5-mysqlsudo apt-get install php5-mysql
当我在控制台中检查php信息或通过phpinfo();
检查php 5.4.41时,结果是:
~$ php --info | grep pdo
Additional .ini files parsed => /etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-pdo_mysql.ini
pdo_mysql
pdo_mysql.default_socket => /var/run/mysqld/mysqld.sock => /var/run/mysqld/mysqld.sock
但是另一个与php 5.3.10一起使用的vHost中的phpinfo()的结果是:
和
即使我在php.ini
中取消注释* .so文件extension=mysql.so
extension=pdo.so
但是没有加载pdo_mysql.so!
额外信息: 操作系统:Debian 7.8 服务器版本:Apache / 2.2.22(Debian)
有什么想法吗?
谢谢!