【发布时间】:2013-01-25 20:13:15
【问题描述】:
我试图让我的第一个 WordPress 安装在 Windows IIS 7.5 下运行,我遇到了常见的“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”。错误。
我使用了 Web Matrix Installer,它安装了: PHP 5.3.19 WordPress 3.4 MySQL 5.1
我运行 PHPinfo.php 页面没有任何问题,所以我知道 PHP 正在运行。
MySQL 服务正在运行(虽然我不确定如何测试它是否实际工作)。
大概 WordPress 已正确安装,但无法与 mySQL“对话”。我已经从其他文章中尝试了以下关于此相同错误的内容:
-
更改了主机文件,因此 IPv6 被注释掉,就像这样,
127.0.0.1 本地主机
::1 本地主机
之后重新启动 IIS。也重启了。
确保我的 php.ini 文件中未注释 extension=php_mysql.dll 和 extension=php_mysqli.dll
授予 IIS_IUSRS 和 NETWORK SERVICE 对整个 WP 目录和 PHP 目录的权限。
确认已创建环境变量,指向 PHP 安装目录,即 C:\Program Files (x86)\PHP\v5.3\
仅供参考,如果这很重要,我将在 Windows 2008R2 的 Amazon EC2 实例上运行它。
任何帮助将不胜感激 - 这让我有点发疯,我找不到任何其他建议。
【问题讨论】:
-
phpinfo() 看看mysql是否存在
-
php_mysql.dll 和 php_mysqli.dll 是否安装在正确的位置?
-
抱歉耽搁了我一段时间。