问题:
在CentOS 6.5上安装PHP7的时候,报错"Error: xz compression not available".通过搜索资料,得知是epel-release版本安装错了,CentOS 6.5装epel-release-7版本会导致这个错误。
解决方法:
于是,通过以下三步,把7版本的epel删除再装上适合的epel6版本:
1.yum remove epel-release
2.rm -rf /var/cache/yum/x86_64/6/epel/*
3.rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm
4.rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
再次执行安装命令安装php7,发现仍然提示此错误。在网上查找的解决方法大都同上,反复操作多次后问题都没有得到有效的解决。
后,认真看错误提示,内容是“xz 压缩不可用”,xz是一个压缩工具,而我的系统是最小化安装的,应该是没有安装这个工具。
接下来执行以下步骤安装xz:
yum clean all (清空epel的安装)
yum -y install xz
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
再执行yum install -y php7……成功!
转载于:https://blog.51cto.com/12410094/2057784