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 【问题描述】: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的主要内容,如果未能解决你的问题,请参考以下文章