剛裝上去的時候,能夠打開xampp,可是重啓的時候出現之後如下問題apache
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
windows
根據網上搜索的,說用命令把端口改掉,可是命令行和顯示區域沒有發現443端口被佔用的狀況。因此採用另一種方式服務器
進入:D:\xampp\apache\conf\extra\http-ssl.conf 將裏面的 全部443 改爲其它端口,我改的是444命令行
而後在客戶端裏面 右上角的 config 打開,再打開裏面的 service and port setting 把端口443再改爲444.進程
再開啓apache成功了ssl
後記:後來我又出問題了,是apache配置出錯了,我每次改配置文件前都有備份的習慣,因此還原備份的時候就能夠開戶apache,我就知道問題出在哪了。經過nestat查看本身的443端口並無被佔用,說明根本不用修改443端口的。有的windows 2003服務器上IIS默認開戶佔了80端口,這時要修改你的80端口或者把你的IIS給關掉(前提是不影響你的服務器運行)。ci
有時你能夠查看一下是不是某個其它軟件佔用了端口。好比個人端口在用戶進程裏面查不到,那麼確定是在服務裏面開啓的。右鍵計算機->管理裏面查找開啓的全部進程。我發現了獵豹的免費WIFI服務是開啓的,我已經關閉它的進程,而且也未自動開啓。這個程序多是後續自動開啓的,那麼我將它卸載掉了。再關閉XAMPP,從新打開。那麼問題解決了。這個443,80端口經過命令行的進程能夠查看到被佔用,但去不能經過命令關閉,提交沒有此進程。既然是商品被佔用,確定是其它服務佔用了,這就須要細心查找一下。軟件