我一直在尝试在Linux服务器上升级PHP。 使用本页给出的说明,我运行这个命令:
sudo yum remove php php-cli php-common php-devel php-gd php-mbstring
不知何故,自从我跑了,似乎已经从服务器上删除了sudo和yum。 现在如果我做sudo或yum我得到错误:命令未find。
我怎样才能把这些添加回来?
注意:我使用的是centos
我假设CentOS 6和64位,所以调整,如果不是这样的话:
su - Password: XXXX cd /tmp wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-3.2.29-30.el6.centos.noarch.rpm wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/sudo-1.7.4p5-11.el6.x86_64.rpm rpm -hiv yum-3.2.29-30.el6.centos.noarch.rpm sudo-1.7.4p5-11.el6.x86_64.rpm yum update
types:
su - password: xxxxxxxxx # Enter the root password which yum which sudo
Yum应该还在,因为它是默认的保护,如果它真的没有了,你需要wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz自己一个新的副本,展开(tar -zxf yum-3.4.3.tar.gz),然后重新安装(请参阅自述文件)。 如果sudo消失/未find,请input:
yum update yum install sudo