先檢查是否安裝了apachephp
1)yum安裝檢查:yum list installed |grep httpdnode
2)rpm安裝檢查:rpm -qa |grep httpdmysql
3)本身編譯安裝的有多種方式查詢,例如查找httpd的執行程序,或者檢查進程ps -ef |grep httpd等方法。sql
代碼以下:
1.
root@server ~]# rpm -qa|grep httpd
httpd-2.2.3-11.el5_2.centos.4
httpd-manual-2.2.3-11.el5_2.centos.4
說明:rpm –qa | grep httpd 命令是爲了把httpd 相關的包都列出來,apache
我上面的例子是Linux默認安裝apache的rpm軟件包列表,若是是別的Linux版本列出來的列表有可能會不同,不過不用擔憂,無論是什麼,卸載都從最下面的一個包開始,直到卸載掉第一個爲止。 centos
好比:在這個例子中,咱們應該先卸載httpd-manual-2.2.3-11.el5_2.centos.4方法以下: .net
代碼以下:
rpm –e httpd-manual-2.2.3-11.el5_2.centos.4
(通常沒有必要帶版本號,如能夠直接寫成rpm –e httpd-manual) server
代碼以下:
rpm –e httpd --nodeps
php和mysql的卸載和apache的卸載方法同樣。 進程
注意:卸載的時候若是卸載不掉,系統通常會提示包的依賴關係,而且列出依賴的包的名稱,先卸載提示依賴的包就能夠了。 get
若是實在有卸載不掉的包,能夠加—nodeps這個參數來卸載,好比咱們卸載httpd-manual-2.2.3-11.el5_2.centos.4,實在卸載不掉了。就用:
[root@localhost ~]# rpm -e httpd-manual-2.2.3-11.el5_2.centos.4 --nodeps