升级Python后yum不可用的解决方案php
在Centos官网上查到了一篇文档,方法以下。node
首先找到你安装Centos的光盘或者ISO文件,只要系统版本同样便可。拷贝以下文件到系统某目录中:python
python-2.6.6-36.el6.x86_64.rpmmysql
python-urlgrabber-3.9.1-8.el6.noarch.rpmlinux
python-devel-2.6.6-36.el6.x86_64.rpmsql
python-libs-2.6.6-36.el6.x86_64.rpmcentos
yum-3.2.29-40.el6.centos.noarch.rpmtcp
具体版本号,根据你系统盘或者ISO提供为准。ide
rpm -Uvh --replacepkgs *.rpmurl
#出现以下提示
Preparing... ########################################### [100%]
1:python-libs ########################################### [ 20%]
2:python ########################################### [ 40%]
3:python-urlgrabber ########################################### [ 60%]
4:yum ########################################### [ 80%]
5:python-devel ########################################### [100%]
执行yum命令,你熟悉的界面出现了~~
php安装
rpm -qa | grep php | xargs rpm -e --nodeps
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
semanage port -l|grep http
semanage port -a -t http_port_t -p tcp 9910 当开启selinux,则须要执行这个命令,若是selinux关闭,则不用执行这个命令增长端口进去。
/etc/init.d/httpd start