Linux下PHP的完全卸載


如果想把PHP徹底的卸載干凈,直接用yum的remove命令是不行的,而需要查看有多少rpm包,然后按照依賴順序逐一卸載,在網上查了好多,都是通過  "rpm -qa | grep php" 命令查看有哪些rpm包,然后按照依賴關系依次卸載。

 

通過命令查看

[root@localhost test]# rpm -qa | grep php

php-cli-5.3.3-22.el6.x86_64

php-pdo-5.3.3-22.el6.x86_64

php-gd-5.3.3-22.el6.x86_64

php-fpm-5.3.3-22.el6.x86_64

php-common-5.3.3-22.el6.x86_64

php-5.3.3-22.el6.x86_64

php-xml-5.3.3-22.el6.x86_64

 

按照依賴關系進行卸載

rpm -e php-fpm-5.3.3-22.el6.x86_64

rpm-e php-pdo-5.3.3-22.el6.x86_64

rpm-e php-cli-5.3.3-22.el6.x86_64

rpm -e php-5.3.3-22.el6.x86_64

rpm-e php-xml-5.3.3-22.el6.x86_64

rpm -e php-gd-5.3.3-22.el6.x86_64

rpm-e php-common-5.3.3-22.el6.x86_64

 

但是通過上面的方法,有些時候可以,有些時候還不行,后來本人嘗試並總結了一下,有更好的辦法可以徹底卸載。

 

通過命令查看

[root@localhost test]# rpm -qa | grep php

php-cli-5.3.3-22.el6.x86_64

php-pdo-5.3.3-22.el6.x86_64

php-gd-5.3.3-22.el6.x86_64

php-fpm-5.3.3-22.el6.x86_64

php-common-5.3.3-22.el6.x86_64

php-5.3.3-22.el6.x86_64

php-xml-5.3.3-22.el6.x86_64

 

不管依賴關系強制性卸載

rpm -e --allmatches --nodeps php-cli-5.3.3-22

rpm -e --allmatches --nodeps php-pdo-5.3.3-22

rpm -e --allmatches --nodeps php-gd-5.3.3-22

rpm -e --allmatches --nodeps php-fpm-5.3.3-22

rpm -e --allmatches --nodeps php-common-5.3.3-22

rpm -e --allmatches --nodeps php-5.3.3-22

rpm -e --allmatches --nodeps php-xml-5.3.3-22

 

這樣可以不管依賴關系強制性卸載,這里有一點需要注意的是后面的rpm包寫到版本就可以了,否則可能會出現沒有安裝的情況,如上所示,即去掉后面的”.el6.x86_64“


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM