解決xmapp中Apache端口號占用問題(Apache不能正常啟動)
小伙伴們安裝xmapp后發(fā)現(xiàn)Apache不能正常開啟,下面給出了不同情況的解決辦法,可以分為以下幾種情況分析問題:
(一)是否在本次安裝之前已經(jīng)安裝過xmapp(沒有請?zhí)^)
在本次安裝之前已經(jīng)安裝過xmapp,雖然卸載了,但是會有卸載不干凈的情況,卸載時最好使用程序本身自帶的卸載程序(即運行uninstall.exe進行卸載),最好不要使用控制面板中的卸載功能,卸載過后一定不要忘記去檢查注冊表中是否已經(jīng)刪除,注冊表查看方式:
1.按鍵盤上的 win鍵+R鍵,彈出"運行"窗口。
2.輸入regedit,點擊確定,進入注冊表。
3.按照目錄結構找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下面的xmapp和MySQL,然后刪除(如果安裝時同時安裝了MySQL)。
4.重啟電腦,重新安裝即可。
(二)Windows7安裝xmapp(Win8以上也可使用此方法,不通過繼續(xù)往先看)
Windows7安裝xmapp后,如果出現(xiàn)了Apache不能正常啟動,只需要直接修改與Apache相關的文件即可(即修改文件中預先設置好的端口號值),按照以下步驟進行操作:
1.修改httpd.conf文件。打開文件,在/xampp/apache/conf/extra/httpd.conf位置下(xmapp的安裝目錄),修改此文件是為了解決80端口占用問題,把文件中Listen 80 修改為 89即可(可以自定義為其他數(shù)值,只要修改后的端口不被占用即可),如果配置了vhosts的話請把httpd-vhosts.conf中端口改為89(與httpd.conf文件中的89端口號保持一致)
2.修改httpd-ssl.conf 文件。打開文件,在/xampp/apache/conf/extra/http-ssl.conf位置下(xmapp的安裝目錄),修改此文件是為了解決443端口占用問題,把文件中Listen 443 修改為 444即可(可以自定義為其他數(shù)值,只要修改后的端口不被占用即可)
(三)Windows8、Windows10系統(tǒng)安裝xmapp
對于Win8和Win10系統(tǒng)來說,80端口號會被系統(tǒng)本身占用,這種情況下除了直接修改端口號(第一種解決方案),其實還可以這樣做:
1.按鍵盤上的 win鍵+R鍵,彈出"運行"窗口,輸入cmd進入DOS窗口。
2.輸入netstat -aon | findstr :80 ,然后回車。
3.查看80端口對應的PID值,發(fā)現(xiàn)還是一個系統(tǒng)進程,并且無法直接kill。
4.打開注冊表(打開方式同上),按照目錄結構找到找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
5.在右邊一欄中找到Start這一項,鼠標點擊選中,然后鼠標右擊,找到“修改”,將“數(shù)值數(shù)據(jù)”“3”改為:“0”。
6.然后再次關機重啟,System進程就不會占用80端口了。
7.重啟之后,再啟動Apache,就可以看到Running了,啟動成功。
聲明:因為Win10系統(tǒng)尚有很多未知兼容性問題,所以不能保證所有人的情況都絕對一樣??蓞⒖假Y料:漠陽子(有圖版)!
分享:cmd命令行方式下查詢 端口號與PID的方式
netstat -ano:查看已占用的端口,記下端口對應的PID,然后打開任務管理器,找到對應的PID,結束進程,如果結束不了或者結束后還不起作用,就用ntsd命令。
ntsd -c q -p PID:這里的PID,是要終止的進程的PID,然后打開任務管理器,找到對應的PID,結束進程即可。(參數(shù)-p表示后面必須是PID值, -c q表示執(zhí)行退出Ntsd的調試命令)
tasklist:列出所有的進程和相應的信息,而tskill能根據(jù)PID(進程ID)進程名等方式結束進程。
以上所述是小編給大家介紹的解決xmapp中Apache端口號占用問題(Apache不能正常啟動),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
DDNS 的工作原理及其在 Linux 上的實現(xiàn)
DDNS (Dynamic DNS) 擴展了 DNS 將客戶端 IP 與其域名進行靜態(tài)映射的功能,它可以將同一域名實時地解析為不同的動態(tài) IP,而不需要額外的人工干預2016-09-09apache在win2003下的安全設置(配合文件夾權限目錄,很好很安全)
眾所周知,在windows下當Apache第 一次被安裝為服務后,它會以用戶“System”(本地系統(tǒng)賬號)運行。如果web服務器的所有資源都在本地系統(tǒng)上,這樣做會問題比較少,但是將會具有很 大的安全 權限來影響本地機器,因此千萬不能開啟System帳號的網(wǎng)絡權限2012-01-01