PHP MySQL,PHP无法识别MySQL模块已安装

标签 php mysql windows iis

所以我安装了 PHP v5.2.9 来运行 WordPress。当我访问该域时,出现以下错误:

“您的 php 安装似乎缺少 WordPress 所需的 mysql 扩展”

在我的 php.ini 中,以下行未注释:

extension=php_mysql.dll
extension=php_mysqli.dll

我仔细检查它是否确实存在的extension_dir是:

C:\PHP\ext

我的 php.ini 加载自:

C:\WINDOWS\php.ini

当我运行<? phpinfo() ?>时在我的 test.php 文件中,一切都如您在上面看到的那样,唯一的异常(exception)是 MySQL 或 MySQLi 未列出。在“附加模块”下没有加载任何内容。

PHP not recognizing MySQL installation

我读过这篇文章,其中的评论几乎都说正在加载/修改错误的 php.ini 文件。事实似乎并非如此。我编辑了位于 C:\WINDOWS\目录中的 php.ini 文件。当我更改extension_dir并重新启动服务器时。更改生效。唯一似乎不起作用的是添加模块。

仅供引用,我正在运行:

PHP 5.2.9

Windows Server 2003

IIS v6.0

MySQL 实际上已安装并可以运行。

预先感谢您的帮助!

最佳答案

在这个人的帮助下我解决了这个问题。

https://wordpress.org/support/topic/your-php-installation-appears-to-be-missing-the-mysql-#post-253130

我只需要将 libmysql.dll 文件复制到 system32 文件夹中即可。

关于PHP MySQL,PHP无法识别MySQL模块已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32210307/

相关文章:

php - 我们可以使用 odbc_connect 通过任何可用的 ORM 为 laravel 应用程序获取数据吗

php - 如何使用 Wordpress 中的另一个表获取最多查看的帖子

mysql - 纠正基于mysql中另一个表的列中的拼写错误

php - 为 10000 多条记录分配随机顺序

c++ - Microsoft AMP for C++ 与 Dr Dobbs 示例?

Windows Server 2003 平台 SDK

java - 将操作系统从 linux 更改为 windows 时的 InputStream 空指针

php - 从 Eclipse PDT 转换为 Vim

php - 带有 php 的 Xampp 未运行

php - 拉维尔 5 : how can I retrieve and display all posts that belong to certain category