如何在php5.5.12和Apache 2.4上配置启用php_pdo_mysql

时间:2014-05-04 21:20:03

标签: php apache pdo

从服务器卸载IIS后,我在Windows Server 2008 R2上安装了Apache 2.4 64位。另外,我安装了PHP 5.5.12 64位。

我按照这个“How install Apache 2.4 and PHP

的说明进行操作

一切似乎都很好。但我遇到的困难是启用php_pdo_mysql。我取消了位于c:/php/php.ini

上的php.ini文件中的两行
extension=php_mysql.dll
extension=php_mysqli.dll

然后我重新启动Apache服务器“for the services list”,但是pdo_mysql扩展没有加载它。

这是我的php信息的一些快照 enter image description here enter image description here enter image description here enter image description here enter image description here 更多,这是输出 shell> php -m

enter image description here

这是我服务器上的文件 enter image description here enter image description here

启用pdo_mysql还需要做些什么? 我还能检查什么?

谢谢

2 个答案:

答案 0 :(得分:2)

我弄清楚了问题。

我需要将以下内容添加到Windows环境变量

;c:\php;c:\apache24;c:\apache24\bin;

在重新启动Apache之后,它没有任何问题。

答案 1 :(得分:1)

您必须加载PDO dll,而不是默认的mysql扩展名。

在配置中添加以下两行:

extension=php_pdo.dll
extension=php_pdo_mysql.dll

这些行加载PDO extensions。您的广告加载了MySQLMySQLi扩展名。