剛裝上去的時候,可以打開xampp,但是重啟的時候出現以后以下問題
13:49:02 [Apache] Error: Apache shutdown unexpectedly.
13:49:02 [Apache] This may be due to a blocked port, missing dependencies,
13:49:02 [Apache] improper privileges, a crash, or a shutdown by another method.
13:49:02 [Apache] Press the Logs button to view error logs and check
13:49:02 [Apache] the Windows Event Viewer for more clues
根據網上搜索的,說用命令把端口改掉,但是命令行和顯示區域沒有發現443端口被占用的情況。所以采用另外一種方式
進入:D:\xampp\apache\conf\extra\http-ssl.conf 將里面的 所有443 改成其它端口,我改的是444
然后在客戶端里面 右上角的 config 打開,再打開里面的 service and port setting 把端口443再改成444.
再開啟apache成功了
后記:后來我又出問題了,是apache配置出錯了,我每次改配置文件前都有備份的習慣,所以還原備份的時候就可以開戶apache,我就知道問題出在哪了。通過nestat查看自己的443端口並沒有被占用,說明根本不用修改443端口的。有的windows 2003服務器上IIS默認開戶占了80端口,這時要修改你的80端口或者把你的IIS給關掉(前提是不影響你的服務器運行)。
有時你可以查看一下是否是某個其它軟件占用了端口。比如我的端口在用戶進程里面查不到,那么肯定是在服務里面開啟的。右鍵計算機->管理里面查找開啟的所有進程。我發現了獵豹的免費WIFI服務是開啟的,我已經關閉它的進程,並且也未自動開啟。這個程序可能是后續自動開啟的,那么我將它卸載掉了。再關閉XAMPP,重新打開。那么問題解決了。這個443,80端口通過命令行的進程可以查看到被占用,但去不能通過命令關閉,提交沒有此進程。既然是商品被占用,肯定是其它服務占用了,這就需要細心查找一下。