php扩展Memcached无法安装 yum镜像替换 epel.repo修改网址

遇到这个问题从网上查找很多资料,较多的教的方法是先运行

yum -y install re2c

但是提示错误,很多人说镜像问题,那就更换镜像。

先备份镜像配置文件:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

然后下载新的yum镜像文件:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

然后在清除yum缓存和新生成缓存:

yum clean all
rm -rf /var/cache/yum/
yum makecache

但是无论怎么试都不行,结果报提示如:

http://mirrors.cloud.aliyuncs.com/epel/7/x86_64/repodata/repomd.xml: [Errno 14]

次文件缺失打不开,连域名都不能ping通。

查找太多资料,都不可行,CentOS-Base.repo里的手工修改地址也不行,最后发现epel.repo里有mirrors.cloud.aliyuncs.com这个地址,将其改掉,终于成功。

总结,最终解决办法:

将/etc/yum.repos.d/epel.repo里的http://mirrors.cloud.aliyuncs.com/全部替换成http://mirrors.aliyun.com/

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注