關于apache無法啟動主要是80端口的問題,下面我們來看一下關于端口被占的處理辦法
解決方案:1:在dos下運行netstat -ano
2:在xampp control panel中點setup打開命令界面,
3:選擇6 enable mob_perl
4:重新啟動xampp,此時運行http://localhost就應該正常工作了
第三種情況是網上一些網友遇到的問題:
與端口綁定時出現問題,未綁定到需要的端口
這是你可以根據error.log中的提示,退出占用端口的程序,這樣應該能啟用apache。
不過啟動那些程序可能又會出錯
解決方案:
可以通過cmd命令行直接查看有無程序占用該端口
1、運行cmd,然后輸入netstat -ano,回車;
2、查看開頭幾行包含該端口的那一行最后的pid,為幾個數字,把這幾個數字記下來;
3、啟動“任務管理器”——“進程”,在“工具欄”——“選擇列”前面的框里打上勾;
4、然后找到與剛才那個pid對應的是哪個程序,很容易就會找到,就是它與該端口進行了綁定(bind);
分站端口被占原因
windows環境下經常會出現xampp之apache無法正常啟動問題
一種情況是因為端口號被占
這里提示下iis,迅雷等工具的默認端口號與apache一樣都是80
解決方案:此時可以通過修改apache/conf/目錄下httpd.conf文件中的端口號來實現正常啟動apache
有兩個地方需要修改
1:
#listen 0.0.0.0:80 #listen [::]:80 listen 80
2:
servername localhost:80
第二種情況就是我遇到的問題
iis,迅雷等工具未啟動,而apache就是啟動不了,xampp中集成的其他如mysql教程等都可以正常啟用
新聞熱點
疑難解答