我有 centos6.8 vps 并使用 cpanel 安装了 php5.5 版本,但现在我必须在服务器上安装/升级 php5.6,但也没有获得适用于 php5.6 和 php7.0 的软件包;
所以,我已经安装了epel
,,remi
但remi-php5.6
仍然发现没有可用的软件包。
# yum repolist enabled
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.ndchost.com
* epel: mirror.hmc.edu
* extras: mirror.lax.hugeserver.com
* remi: mirrors.mediatemple.net
* remi-php55: mirrors.mediatemple.net
* remi-php56: mirrors.mediatemple.net
* remi-safe: mirrors.mediatemple.net
* updates: ftp.usf.edu
repo id repo name status
atrpms Red Hat Enterprise Linux 6 - x86_64 - ATrpms 2,746+9
base CentOS-6 - Base 6,634+62
epel Extra Packages for Enterprise Linux 6 - x86_64 11,612+746
extras CentOS-6 - Extras 64
remi Remi's RPM repository for Enterprise Linux 6 - x86_64 335+3,712
remi-php55 Remi's PHP 5.5 RPM repository for Enterprise Linux 6 - x86_64 14+408
remi-php56 Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - x86_64 12+405
remi-safe Safe Remi's RPM repository for Enterprise Linux 6 - x86_64 101+1,667
updates CentOS-6 - Updates 907+67
repolist: 22,425
# yum list available 'php-*'
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.lstn.net
* epel: mirror.hmc.edu
* extras: repos.lax.quadranet.com
* remi: mirrors.mediatemple.net
* remi-php55: mirrors.mediatemple.net
* remi-php56: mirrors.mediatemple.net
* remi-safe: mirrors.mediatemple.net
* updates: centos-distro.cavecreek.net
Error: No matching Packages to list
在这里,我尝试使用 yum 安装 php、php5.6/w 和 php7.0,但没有获取任何软件包,有人能说为什么我无法获取它吗?
答案1
因为它是使用 cpanel 安装的,所以它被禁用/etc/yum.conf
# head /etc/yum.conf
exclude= php* mysql* ...
在这里,我删除了php*
yum.conf,现在我可以使用yum
.
如果您在云上使用 vps,请首先检查exclude
yum 配置文件部分:)