2012-12-28 139 views
2

有一天,我的Wamp服務器停止啓動(服務器無法啓動)。我卸載,重新安裝等我恢復我的電腦回4天,它運行良好。然後我運行Xampp服務器,並有完全相同的問題。對我來說,這表示Windows問題。每次啓動時,HTTPD.exe都會崩潰。我已經關閉防火牆和防病毒無濟於事。WAMP/Xamp Apache服務器不啓動

運行netstat -ocmd給我127.0.0.1:31595和更高的端口。端口80沒有被使用,並且很清楚。

在服務(wampapache)當我試圖啓動服務,我得到

錯誤1058「的服務無法啓動,因爲它要麼是 diabled或沒有啓用的設備」。

Apache日誌給我

[mpm_winnt:錯誤] [PID 10764:TID 2012](OS 10022)一個無效的參數供給 。 :AH00332:winnt_accept:在偵聽 套接字時出現getsockname錯誤,是否提供IPv6?

事件查看器給了我這個

錯誤的應用程序名稱:httpd.exe,版本:2.4.3.0,時間戳: 0x502f70a3
錯誤模塊名稱:nvLsp.dll,版本: 2.2.0.7316,時間戳:0x4a80a5fd
異常代碼:0xc00000fd
故障偏移:0x0000c257
出錯進程ID:0x2390
錯誤的應用程序啓動時間:0x01cde46e3fdd7d20
錯誤的應用程序路徑:C:\ XAMPP的\ apache的\斌\ httpd.exe 錯誤模塊路徑:C:\ Program Files文件\ NVIDIA公司\ NetworkAccessManager \ bin32中\ nvLsp.dll
報告編號: 7eee3b80-5061-11e2-886a-00248c1defca

這是Win 7家庭高級版,Wamp是64位,Xamppp是32位。兩者都工作過。我已經閱讀了其他線程,但主要適用於XP。

編輯我已經做了一件事,如果進入Nvidia網絡控制器並禁用第一個數據包。這得到了Xampp(部分,服務器將保持綠色,但仍然沒有本地主機)工作,但不是Wamp。

回答

1

根據記錄,這讓我得到它解決:

  • 檢查是否可以啓動Apache作爲程序,而不是服務,而是通過命令提示符! httpdhttpd -e debug所有可能的錯誤&調試消息 如果它不會啓動,它可能會告訴你的原因(如PHP或Apache配置錯誤)
  • 如果仍不能確定,然後安裝並運行它作爲一個服務*通過命令提示符查看是否還有其他錯誤。
    httpd -k installhttpd -k start
    在命令提示符下,error.log中和Windows系統事件查看器(Windows日誌/系統)

對於我這個檢查輸出學習我,我在我的httpd.conf有錯誤。 過了一段時間,我發現它與我的別名目錄有關,可能是權限。更改文件夾的權限並沒有多大幫助(可能是bc。我不知道默認服務使用哪個用戶),但更改服務以便以我的用戶(管理員)身份登錄。

* 如果您有xampp或wamp,或者您有雙重入口,請刪除此服務。

+0

我的Windows 10升級後,Apache停止工作,不會重新啓動我已經嘗試了幾十個建議,像更改端口等等。httpd -e調試產生了許多對我沒有意義的行。httpd -k install生成 - (OS 5)Access被拒絕。無法打開WinNT服務管理器。httpd -k start生成 - [錯誤](OS2)系統找不到指定的文件。沒有安裝服務名爲Apache2.2當然,它沒有說什麼是尋找名爲Apache 2.2的服務,我沒有輸入。 m卡住了,當心Windows 10升級。 –

1

嘗試「以管理員身份運行」。在Windows7的某個地方,這些設置被破壞了,我想。

+0

試過:)試圖單獨啓動它。即使配置文件也沒問題,相比我的第二臺電腦 – Brad

2

很多時候skype/gtalk桌面版本是導致端口80繁忙的原因。由於某種原因,這不會出現在netstat上,但嘗試退出這種程序並重新啓動服務器。

+0

不要有Skype的:(。和沒有任何聊天程序正在運行 – Brad

2

我有同樣的問題。原因是由於某種原因,Apache服務被禁用。

要解決此問題,請運行命令services.msc並將Apache設置爲啓用。

0

我曾經在Windows 8 for wamp服務器上遇到過這個問題。但我確實得到了解決方案。

  1. 首先按你鍵盤上的Windows + R鍵
  2. 然後鍵入services.msc
  3. 搜索和定位wampapache
  4. 點擊右鍵,選擇屬性
  5. 變化啓動類型從手動到自動
  6. 點擊應用並確定
  7. 對wampmysqld做同樣的操作