問題: Win10下Apache2.4拋 Error 1067: The process terminated unexpectedly.
解決方法:
1. 定位到 Apache 安裝路徑 : E:/PHPCMS/Apache2.4,從日誌文件入手。
查看 logs /目錄下日誌文件:
[Tue Aug 27 15:54:29.099174 2019] [core:warn] [pid 13368:tid 148] AH00098: pid file E:/PHPCMS/Apache2.4/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
把 logs/httpd.pid 刪除,嘗試重啓。問題依舊!
2. 檢查 php目錄下的 php.ini 文件,新近沒有改動,又把 php目錄下的php.ini 重新複製到 C:\windows目錄下,覆蓋原先的文件。
(我的是出問題之前讓Win10自動更新後,多了一個 windows.old目錄)
嘗試重啓。問題依舊!
3. 查看系統環境變量Path裏的 php路徑,發現怎麼變成了之前的PHP5,於是更新成當前的PHP7.3.6。
如下圖:
嘗試重啓。成功!
終於解決!
注 :網上有其它網友的解決方法說是註釋模塊,因本人未添加無效模塊,故未改動過 apache和php的配置文件。
樂意黎原創
2019-08-28