第一步:确认php的安装包有哪些,使用命令rpm -qa | grep php
第二步:卸载php相关rpm包(yum remove php*)
为解决php依赖性和多包的问题,我们可以使用yum remove php* 这个命令且卸载当前所有跟php相关的rpm包,由于yum可以自动解决依赖性的问题,所以这个是一个卸载最优的方法,卸载命令如下: yum -y remove php*
回车运行命令,出现以下结果,代表卸载php成功:
这时可以使用php -v测试是否php还可以访问,出现以下结果,代表php已经被删除
如果希望进一步确认是否已经彻底删除,可以使用rpm -qa | grep php,效果如下:
如果找不到任何与php相关rpm包,那么就代表php删除成功了
第三步:确认apache服务器,在Linux安装了多少个软件包,使用命令:rpm -qa | grep httpd
第四步:由于yum卸载比较好用,效率也比较高,所以我们可以使用yum -y remove httpd*来卸载apache服务器,效果如下图所示:
注意:必须删除apache的使用要注意apache包名为httpd而不是http
这时我们可以再次使用rpm -qa | grep httpd来查看apache软件包是否已经测试的删除成功
第五步:确认mysql软件在Linux当中安装了哪些软件包,使用命令rpm -qa | grep mysql
第六步:卸载mysql软件,使用命令: yum -y remove mysql*
回车执行以上命令,就会进行mysql软件的删除工作,出现以下界面,代表删除成功:
再次使用rpm -qa | grep mysql查看是否彻底删除mysql软件包
如果发觉没有任何与mysql相关的软件包,就代表彻底删除成功了
最后特别注意:
由于我们做升级或者降级操作的时候,那么我们卸载mysql软件包时,mysqld的数据库目录还存在,mysql.sock文件影响后面 重新搭建环境中 新安装的mysql数据库运行,所以就会出现以上的错误,解决方法是可以直接把/var/lib/mysql下所有的文件全部清除(如果担心之前的文件还有 用,请备份,并删除)。