Apache出現Error:Apache shudown unexpectly的原因
是因為Apache服務使用的端口被占用了,Apache默認端口號80
解決辦法:
1、按window+R,在運行里輸入cmd打開命令行,如果輸入netstat -ano出現了提示:不是內部或外部命令,也不是可運行的程序或批處理文件,說明cmd當前操作不在系統文件夾system32下,那么只需輸入:cd c:/WINDOWS/system32/,再輸入netstat -ano,就可查看當前使用的端口號。
2、查看80端口號被占用的PID是多少(PID指的是運行程序的身份證)
3、打開狀態欄鼠標右鍵,選擇‘啟動任務管理器’,選擇‘進程’,點擊狀態欄‘查看’中的‘選擇列’(如果看不到狀態欄,雙擊上面空白處就可看到),將PID的選項對勾,點擊確定,如果有PID=4,說明Windows操作系統占用了80
4、修改Apache端口號:
打開XamppControle Panel界面
選擇“Apache”的“config”按鈕
選擇“[Browse]Apache”,打開Apache的安裝目錄
在該目錄中,打開conf目錄
在該目錄中,打開httpd.conf文件
修改listen80為listen8888(其他端口號也行)
保存,重啟Apache服務
5、訪問Apache服務
打開瀏覽器,在地址欄中輸入一下內容
http://127.0.0.1:8888或者http://localhost:8888