将PHP升级到5.6.16,MySQL扩展不起作用

将PHP升级到5.6.16,MySQL扩展不起作用,php,mysql,wordpress,Php,Mysql,Wordpress,我运行的是非常过时的PHPversion5.3.3。所以我把它更新到了5.6.16。但是,由于我已经更新,当我尝试查看我的Wordpress站点时,我遇到以下错误: Your PHP installation appears to be missing the MySQL extension which is required by WordPress. 我知道这个错误的原因是因为PHP没有加载mysql扩展,但我不确定该怎么做才能得到这个结果?我已经检查了我的php.ini文件并取消了这一行

我运行的是非常过时的
PHP
version5.3.3。所以我把它更新到了5.6.16。但是,由于我已经更新,当我尝试查看我的
Wordpress
站点时,我遇到以下错误:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
我知道这个错误的原因是因为PHP没有加载
mysql扩展
,但我不确定该怎么做才能得到这个结果?我已经检查了我的
php.ini
文件并取消了这一行的注释

extension=msql.so
重新启动我的apache服务器,但运气不好

我用来检查它是否启用的代码是:

if (extension_loaded('mysql') or extension_loaded('mysqli')) {
            echo "Loaded";
        }else{
            echo "Not Loaded";
        }
当我在终端中运行
php-m
时,我看到mysql没有列出。 谁能帮我把这件事做好吗

我还尝试运行此命令
yum安装php-mysql
,但出现以下错误:

Finished Dependency Resolution
Error: php56w-common conflicts with php-common-5.3.3-46.el6_6.i686
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

谢谢

您是否尝试过yum安装php56w-mysql


这将安装5.6版本的MySQL库。看起来,默认情况下,yum正在尝试安装5.3版本。出于好奇,您正在安装的是什么操作系统,它可能有点过时。

检查:服务器上必须安装
mysql客户机
libmysqlclient
php*-mysql
。然后,您需要重新启动Apache/Nginx或
php-m
,并确保在
php.ini
文件中启用了
mysql.so
扩展名。您是否尝试过
yum安装php56w mysql
?这很有效!!非常感谢,这个命令到底是做什么的?安装带有MySQL扩展的PHP??我现在已经添加了它作为您的答案。我正在运行Linux 2.6.32-358.18.1.el6.i686的服务器上安装它。虽然它很旧,但我相信它是受支持的。最近的发行版将有一个更新的内核版本,并且还将设置为使用更多最新的php库/存储库。是的,我正在尝试将我的内核更新到2.6.32-573版本。谢谢你的帮助