yum install php-mysql 无法安装Centos

Posted

技术标签:

【中文标题】yum install php-mysql 无法安装Centos【英文标题】:yum install php-mysql unable to install Centos 【发布时间】:2014-11-10 10:17:48 【问题描述】:

我在安装 php-mysql 时遇到困难,我执行以下操作:

yum -y install php-mysql

但得到以下内容:

Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centos.escapemg.com
 * extras: mirror.chpc.utah.edu
 * updates: mirrors.xmission.com
Setting up Install Process
No package php-mysql available.
Error: Nothing to do

我做了一个yum repolist disabled 并启用了yum-config-manager --enable C6.1-base,但仍然得到相同的结果没有可用的包 php-mysql。

【问题讨论】:

您要安装什么版本? yum list|grep mysql 看看什么是真正可用的? 在 Centos 6.5 上运行并尝试安装最适合该版本的版本 这是yum list的结果| grep mysql cpanel-mysql.x86_64 5.1.73-1.cp1136 已安装 cpanel-mysql-libs.x86_64 5.1.73-1.cp1136 已安装 cpanel-perl-514-DBD-mysql.x86_64 4.024-1 .cp1136 安装 apr-util-mysql.x86_64 1.3.9-3.el6_0.1 C6.1-base 【参考方案1】:

明显的问题是您没有安装 PHP 的存储库。奇怪的是 base 没有,但你可以通过安装 remi repository 来解决这个问题,它有 PHP 5.4 到 5.6(只需启用你想要的版本)

我强烈建议安装php-mysqlnd 而不是php-mysql,因为这是本机驱动程序,不需要任何mysqlclientXX 库,维护起来很麻烦。

【讨论】:

感谢您的回复,我安装了remi存储库并启用了它,但是当我执行yum installphp-mysqlnd时仍然得到一个不可用的包 试试yum install php 看看它是否列出了任何包【参考方案2】:

我想通了,似乎/etc/yum.conf中的mysql有一行exclude=mysql* php*,一旦我将其注释掉,我就可以yum install mysqlnd。感谢所有的人

【讨论】:

以上是关于yum install php-mysql 无法安装Centos的主要内容,如果未能解决你的问题,请参考以下文章

快速创建个人论坛

许愿墙的搭建基于mysql

Zabbix 安装部署

基于mysql的许愿墙网站的搭建

centos安装lamp环境

zabbix percona mysql 监控