解決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.按照目錄結(jié)構(gòu)找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下面的xmapp和MySQL,然后刪除(如果安裝時同時安裝了MySQL)。
4.重啟電腦,重新安裝即可。
(二)Windows7安裝xmapp(Win8以上也可使用此方法,不通過繼續(xù)往先看)
Windows7安裝xmapp后,如果出現(xiàn)了Apache無法正常啟動,只需要直接修改與Apache相關(guān)的文件即可(即修改文件中預(yù)先設(shè)置好的端口號值),按照以下步驟進行操作:
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端口對應(yīng)的PID值,發(fā)現(xiàn)還是一個系統(tǒng)進程,并且無法直接kill。
4.打開注冊表(打開方式同上),按照目錄結(jié)構(gòu)找到找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
5.在右邊一欄中找到Start這一項,鼠標點擊選中,然后鼠標右擊,找到“修改”,將“數(shù)值數(shù)據(jù)”“3”改為:“0”。
6.然后再次關(guān)機重啟,System進程就不會占用80端口了。
7.重啟之后,再啟動Apache,就可以看到Running了,啟動成功。
聲明:因為Win10系統(tǒng)尚有很多未知兼容性問題,所以不能保證所有人的情況都絕對一樣。可參考資料:漠陽子(有圖版)!
分享:cmd命令行方式下查詢 端口號與PID的方式
netstat -ano:查看已占用的端口,記下端口對應(yīng)的PID,然后打開任務(wù)管理器,找到對應(yīng)的PID,結(jié)束進程,如果結(jié)束不了或者結(jié)束后還不起作用,就用ntsd命令。
ntsd -c q -p PID:這里的PID,是要終止的進程的PID,然后打開任務(wù)管理器,找到對應(yīng)的PID,結(jié)束進程即可。(參數(shù)-p表示后面必須是PID值, -c q表示執(zhí)行退出Ntsd的調(diào)試命令)
tasklist:列出所有的進程和相應(yīng)的信息,而tskill能根據(jù)PID(進程ID)進程名等方式殺死進程。
以上所述是小編給大家介紹的解決xmapp中Apache端口號占用問題(Apache不能正常啟動),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對本站網(wǎng)站的支持!
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。