CentOS官方的yum源更新的非常慢,比如PHP都要发布7了,通过yum只能更新到 PHP 5.3。每次搭建环境都不得不用源码安装。源码安装PHP不好的地方就是安装扩展,比如常用的GD,mb_string,MySQL库等等,都要源码再编译一遍。对Linux熟练的人肯定没什么,但我这种习惯用Windows开发的人就非常蛋疼。所以今天专门找了一个更新较快的yum源。
EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件,比如PHP已经更新到了5.4。首先我们查看Centos的版本,方法很多,我说最通用的(redhat系列的都通用):
cat /etc/redhat-release
查看版本后,我们根据自己的版本找对应的代码运行。
1 | #Centos 5.x |
安装完毕后去 remi.repo看下,如果出现以下三个文件就正常1
2
3
4$ ls -1 /etc/yum.repos.d/epel* /etc/yum.repos.d/remi.repo
/etc/yum.repos.d/epel.repo
/etc/yum.repos.d/epel-testing.repo
/etc/yum.repos.d/remi.repo
用vim打开remi.repo文件
sudo vim /etc/yum.repos.d/remi.repo
1 | #将enabled那项修改为1 |
到此,yum已经是最新的源了,虽然离我们的理想还有一段距离。之前听很多人在抱怨yum的源太旧,主要是因为维护成本太高,开源社区人手不够导致的。所以只要每个人出一份力社会将更美好,比如我写这篇博客!