我正在尝试使用
PHP 5.4和MariaDB在我的Linux服务器(CentOS 7.2)上安装Wordpress博客,但我一直遇到这个错误:
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
一直在寻找与此相关的帖子:
> CentOS Linux 5.4 -Your PHP installation appears to be missing the MySQL extension which is required by WordPress
> Error when install WordPress with mariadb “Your PHP installation appears to be missing the MySQL extension which is required by WordPress.”
> Installing WordPress in Rails /public – missing mysql extension
但是,我已经安装了php-mysql:
我为php.ini配置了MySQL扩展:
但由于某种原因,MySQL扩展仍未加载到phpinfo():
这可能是Wordpress造成的这个错误,任何想法可能会发生什么?为什么MySQL扩展没有在PHP中加载?也许是因为我正在使用MariaDB?
以下是输出:
ls -l /etc/php.d,rpm -ql php-mysql and ls -l /usr/lib64/php/modules/
并安装并启用了mysqli扩展:
现代程序使用mysqli扩展,它取代了不安全(现已弃用)的mysql扩展.安装php-mysql软件包时,默认情况下应启用此功能,但您可以通过运行来检查它:
$cat /etc/php.d/mysqli.ini ; Enable mysqli extension module extension=mysqli.so
要确保启用此模块,请检查您显示示例的PHP信息页中是否列出了此模块.请注意,它在模块部分的页面下方列出.
如果您安装了PHP命令行界面(来自php-cli包),您可以通过运行php -i |轻松检查grep -i mysqli.这应该包括以下行:
MysqlI Support => enabled
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。