PHP - 找不到PDO Mysql! php_mysql.so存在,但phpinfo只显示sqlite

时间:2018-01-31 11:43:42

标签: php mysql pdo

由于某些原因,我在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-mysql
sudo 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()的结果是:

enter image description here

enter image description here

enter image description here

即使我在php.ini

中取消注释* .so文件
extension=mysql.so
extension=pdo.so

但是没有加载pdo_mysql.so!

额外信息: 操作系统:Debian 7.8 服务器版本:Apache / 2.2.22(Debian)

有什么想法吗?

谢谢!

0 个答案:

没有答案