从服务器上卸载IIS后,我在Windows Server2008 R2上安装了Apache2.464位。此外,我还安装了64位PHP 5.5.12。
我按照这个"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服务器“用于服务列表”,但是pdo_mysql扩展没有像它应该的那样加载它。
以下是我的php信息中的一些快照





更多信息,这是shell>php -m的输出

这是我服务器上的文件


我还需要做些什么才能启用pdo_mysql?我还能检查什么?
谢谢
发布于 2014-05-06 02:21:17
我找到了问题所在。
我需要将以下内容添加到windows环境变量中
;c:\php;c:\apache24;c:\apache24\bin;在那之后,重新启动了Apache,它没有出现任何问题。
发布于 2014-05-05 06:06:09
您必须加载PDO dll,而不是默认的mysql扩展。
将以下两行添加到配置中:
extension=php_pdo.dll
extension=php_pdo_mysql.dll这些行加载PDO extensions。您的代码行加载了MySQL和MySQLi扩展。
https://stackoverflow.com/questions/23461698
复制相似问题