之前一直能打開,這兩天忽然不能用了,一下子想不出來動了哪裏的配置。
現象:
打開xampp console panel,點擊apache的start按鍵,不是沒有反應顯示busy,就是啓動一下子就馬上關閉了。
提示信息沒有啥有用的,顯示沒找到安裝包啥的;一直沒重裝,也沒裝插件,應該不是這個。
一開始還以爲像昨天那樣,沒有vc9安裝包;
自己還傻乎乎的重裝了一遍,不奏效。這幾天沒有卸載類似安裝包,況且還不知道how to uninstall.
一頓搜索,在http://blog.sina.com.cn/s/blog_494e92270100aadh.html找到了線索(雖然該文的最後使用的方法在我這裏不管用)。
執行xampp目錄下的apache_start.bat,顯示一次只能開啓一個端口,還說什麼443端口占用。
cmd下運行netstat -ano,找到佔用443端口(https)的PID號;
任務管理器下,找到這個PID的程序:是被vmware的一個daemon佔用着。
打開“服務”,關閉了vmware的Authorization Server及其依賴的Vmware Workstation Server服務。
重新啓動apache,成功。
新裝的vmware8多啓動了這兩個服務,可能是宿主機和虛擬機之間採用了新的虛擬網卡通訊方法造成;之前的7.1精簡版只有DHCP、NAT、USB 3個協議。
另外,發現這個帖子列舉了幾種常見原因,恰好包括我這次出現的問題原因。分享之:http://www.siqiboke.com/post/511.html