【问题标题】:yum install php-mysql unable to install Centosyum install php-mysql 无法安装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

标签: php mysql centos6 yum


【解决方案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。感谢所有的人

【讨论】:

    猜你喜欢
    • 2016-10-20
    • 2016-07-26
    • 2011-01-08
    • 2022-01-08
    • 2017-12-04
    • 2012-04-24
    • 2021-06-03
    • 2017-12-19
    • 1970-01-01
    相关资源
    最近更新 更多