我在安装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
但仍然得到同样的No package php-mysql available.
我想明白了,看来mysql在 /etc/yum.conf
有线 exclude=mysql* php*
一旦我把它注释出来,我就能。yum install mysqlnd
. 谢谢大家
很明显的问题是你没有安装PHP的仓库。很奇怪,base没有,但你可以通过安装 贮藏室,它有PHP 5.4到5.6(只要启用你想要的版本)。
我强烈建议安装 php-mysqlnd
而不是 php-mysql
因为那是本地驱动,不需要任何的 mysqlclientXX
库,维护起来很麻烦。