
我正在使用 Windows7 和 XAMPP 1.7.3(它是 32 位,但說它可以在 64 位上運行)。當我單擊啟動 Apache 時,沒有任何反應,但下面寫著:
“忙...... Apache 服務已啟動”
但綠色運行文字沒有出現
Skype 中的連接埠 80 已停用。我的計算機上沒有 IIS。
當我嘗試從控制台啟動 Apache 2.2 服務時,它會拋出一個警告框,指出它是服務特定錯誤代碼 1。
有人說將httpd.conf檔案中的Listen 80改為85。這不起作用。當我嘗試從控制台啟動 Apache 2.2 服務時,它會拋出一個警告框,指出它是服務特定錯誤代碼 1。
我該如何解決這個問題?
答案1
我在 Windows 7 64 上遇到了同樣的問題。我以為我已經正確設定了 xampp 資料夾的權限,但 Apache 無法啟動。為了確定這與「程式檔案」目錄中的安裝無關,我聽了上面給出的建議並重新安裝到 c:\xampp。就這樣做到了。對我來說,XAMPP 在安裝在「程式檔案」目錄之外時可以工作。
答案2
嘗試進入命令列並手動執行 xampp_stop.exe,然後執行 xampp_start.exe 並查看它告訴您什麼。我過去的行為有點古怪,查看命令輸出通常會引導我走向正確的方向。
當我將 Windows 7 作為服務安裝時,它對我來說有點奇怪。每次啟動作業系統時,我都必須停用服務並手動啟動它(儘管是透過控制台)。
這應該會報告任何虛擬主機問題、日誌檔案遺失等。
答案3
我終於找到我的問題了:(在Win XP上)
當我安裝 wamp 時,C:
它不是我的根驅動器 - 我的主驅動器是E:
.儘管我將安裝路徑更改為,但E:\wamp
我認為E:\wamp\bin\apache\Apache2.2.21\conf\extra
目錄中的某些文件在C:
.只需將它們替換為安裝磁碟機上的適當路徑即可。檢查httpd-autoindex
,httpd-dav
,httpd-multilang-errordoc
,httpd-ssl
,httpd-vhosts
。
然後重新啟動apache服務。
我希望這能幫到您。