从服务器卸载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信息的一些快照 更多,这是输出 shell> php -m
这是我服务器上的文件
启用pdo_mysql还需要做些什么? 我还能检查什么?
谢谢
答案 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。您的广告加载了MySQL和MySQLi扩展名。