使用 PHP 5.3 的 Wordrpress

使用 PHP 5.3 的 Wordrpress

我正在尝试在 PHP 5.3(在 IIS 7.5 下)上安装 Wordpress 3.1,但在进入配置页面之前它抛出了这个错误:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

通常,对我来说这意味着 MySQL 驱动程序尚未加载,因此我检查了 phpinfo() 以查找正确的 php.ini 文件,并验证了扩展目录的路径是否正确(即 (C:\PHP)。我在 phpinfo() 中注意到 mysql 和 mysqli 库未加载,但 mysqlnd 已加载。mysqlnd 是否存在不兼容性?

答案1

mysqlnd是一个客户端库,是 libmysql 的替代品。它是不是一个 PHP 扩展,并且不是提供 PHP 与 MySQL 服务器通信所需的函数。

您必须mysql在 php.ini 文件中启用扩展才能从 WordPress 与 MySQL 服务器通信。

答案2

这是我在 IIS 上安装 Wordpress 时在 php.ini 文件中的内容。位于文件的最底部。dll 位于 php/ext 目录中。希望这对您有所帮助。

[PHP_MSSQL]
extension=php_mssql.dll
[PHP_MYSQL]
extension=php_mysql.dll
[PHP_MYSQLI]
extension=php_mysqli.dll
[PHP_PDO]
extension=php_pdo.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll
[PHP_PDO_SQLITE]
extension=php_pdo_sqlite.dll

相关内容