文/grunmin(簡書做者) 原文連接:http://www.jianshu.com/p/12e0f4910b21 著做權歸做者全部,轉載請聯繫做者得到受權,並標註「簡書做者」。mysql
如題,近日在安裝wamp的時候出現了apache沒法啓動的狀況。wamp圖標一直顯示橙色。網上搜索了許多資料都無效,最後仍是我本身發現問題並予以解決了。 VC的問題? 個人電腦是新裝的win8.1企業版。所以我懷疑是VC2008和2010沒有安裝的緣故,所以上官網下載了這兩個安裝包安裝,結果如故。 沒有安裝服務? 直接apache->service->remove service,再install service ,從新打開wamp,結果如故。 80端口被佔用? 用apache裏service的test port 80,顯示Your port 80 is not actually used。在cmd裏用netstat -an 查找,沒有一個軟件佔用80端口。爲保險起見修改httpd.conf文件,修改其端口爲8080,重啓,結果如故。 netbios解析失敗? 打開網絡共享中心,點擊本地鏈接->屬性->Internet協議版本->屬性->高級->WINS,勾掉啓用LMHOST查找。重啓服務,結果如故。 httpd.conf修改後語法錯誤? 新裝的wamp,初始的配置文件怎麼可能有語法錯誤…… 因而把wamp卸了又裝裝了又卸,問題得不到解決。 換另外一種方法,本身分開安裝wamp。 失敗! 在安裝apache的時候顯示找不到*文件,請檢查路徑之類的問題,安裝程序出錯,此舉以失敗了結。 所以我再裝一次wamp,查看httpd.conf,在其中看到的路徑中包含了中文名。是否是由於名稱的問題致使的呢?我不敢肯定,由於一樣是中文路徑,mysqld服務能夠成功啓動。 成功! 接下來的事就簡單了,不過也比較刺激。由於爲了解決這個問題我搜索了兩天,真的只是該死的中文路徑名的問題。 此次問題的解決再次提醒我注意以前屢次遇到的問題,即windows下中文路徑名的問題。即便轉移到windows下,也不要忘了linux下良好的命名習慣呀。linux