[英]wampserver doesn't go green - stays orange
我正在嘗試在win7-32bit上安裝wampserver。 安裝順利,但圖標不會變為綠色。 它保持橙色,說“服務器在線”。 我嘗試了不同的解決方案沒有任何效果: - 將apache端口更改為8080.-關閉IIS和其他東西 - 甚至嘗試安裝xampp服務器,但這也無效。
還需要做什么? 謝謝。
我之前遇到過這個問題,結果發現Skype正在干擾端口80.所以你可能需要查看你的系統,看看你是否有另一個使用這個端口的應用程序。
無論如何,在Skype下,要更改此設置,請執行以下操作: Tools->Options->Advanced->Connection->Use port 80 and 443 as alternatives for incoming connections
。 解開這個,重啟Skype,重啟wamp。
如果在安裝C ++ Redistributable之前安裝WAMPServer,即使在安裝它之后它也無法工作,因為您將錯過安裝中告知Windows防火牆讓Apache運行的關鍵步驟。
unins
文件來卸載WAMP 原因可能有多種原因。 它可能不會顯示在日志文件中。 我有一個案例,其中日志顯示Apache啟動,然后所有線程關閉,絕對沒有解釋原因。 這是一個解決這個問題的小竅門,似乎每個人都錯過了。 日志文件應顯示用於啟動apache的完整命令行,如:
httpd -d C:/wamp/bin/apache/apache2.4.9
這樣做:打開cmd窗口,cd到apache bin目錄,然后手動運行命令:
c:\> cd C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\apache\apache2.4.9\bin> httpd -d C:/wamp/bin/apache/apache2.4.9
它脫口而出了錯誤; 問題在5分鍾內解決:
AH00526: Syntax error on line 609 of C:/wamp/bin/apache/apache2.4.9/conf/httpd.conf:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" or "expr=" clause (see docs)
這是因為我在嘗試使我的wampserver多宿主時輸入'httpd.conf'時出現語法錯誤。 但為什么apache人沒有在日志文件中寫這個?
click WAMP icon -> Apache -> httpd.conf and find listen 80
新版WAMP使用
聽0.0.0.0:80
聽[:: 0]:80ServerName localhost:80
根據需要更改端口號
聽0.0.0.0:81
聽[:: 0]:81ServerName localhost:81
現在重啟Wamp,就是這樣
並在Web瀏覽器中輸入為
快樂編碼..
在嘗試了這里發布的所有其他解決方案(Skype,C ++ Redistributable的更新)之后,我發現另一個進程正在使用端口80.罪魁禍首是Microsoft Internet Information Server(IIS)。 您可以在Windows 7 / Vista上從命令行停止服務:
net stop was /y
或者通過轉到“服務”將服務設置為不自動啟動:依次單擊“開始”,“控制面板”,“性能和維護”,“管理工具”,然后雙擊“服務”。 在那里,找到“WAS服務”和“萬維網發布服務”並將它們設置為手動或完全停用它們。
然后重啟WAMP服務器。
更多信息: http : //www.sitepoint.com/unblock-port-80-on-windows-run-apache/
但如果它沒有解決問題,你可能已經安裝了sql 2008 R2,所以對我有用的解決方案是這個wamp服務器問題黃色符號
同樣在設備管理器中,首先單擊“顯示所有進程”,停止HTTP
在此修復之后,我在localhost上遇到了一個IIS頁面問題,當我們執行以下步驟時,它已得到解決:
檢查C:\\ Windows \\ System32 \\ Drivers \\ etc \\文件夾中的hosts文件,如果注釋了127.0.0.1 localhost
則通過刪除該行前面的#取消注釋。
WAMP服務器可能由於各種原因而變為橙色,因為它不起作用。 這也是另一類問題。 這可能是因為webservices正在services.msc中運行。這在下面的博客中有解釋。 請試一試。 如何解決HTTP錯誤404並使用WAMP Server for PHP和MySql啟動localhost?
制作一個Ctrl + Alt + Suppr,以查看您的計算機上是否還沒有運行其他Apache版本。 對我來說就是這樣,我只是阻止他們,光線透過綠色!
干杯!
我確信其他人已經找到了這個,但是如果你使用的是內置軟件的工作站,它使用端口80並且沒有被授權刪除它,那么更改你的wampserver運行的端口是另一個簡單的解決方案。 這個人在這里指出了答案: https : //stackoverflow.com/a/18713963/2480714
我的問題與skype無關,因為我沒有安裝它。 我發現的解決方案是目錄中缺少2 .dll文件(msvcp110.dll,msvcr110.dll):
C:\wamp\bin\apache\apache2.4.9\bin
所以我將這兩個文件復制到所有這些位置以防萬一,並重新啟動wamp工作
C:\wamp
C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\apache\apache2.4.9
C:\wamp\bin\mysql\mysql5.6.17
C:\wamp\bin\php\php5.5.12
我希望這可以幫助別人。
你可以運行appache:
E:\wamp\bin\apache\apache2.4.9\bin\httpd.exe -d E:/wamp/bin/apache/apache2.4.9
之后,看到錯誤的日志並解決它。
更新2017- Wamp 3.0.6版
如果您已從Microsoft安裝VC redist但仍然是您的wamp圖標為橙色,那么它可能是Skype為端口#80引起的沖突。
您需要更改端口號,如下所述。
右鍵單擊Wamp - >工具 - > apache部分 - >使用80以外的端口
現在聽
如果在Windows更新后無法再啟動Wamp,則通常是因為Windows已自動重新啟動萬維網發布服務。
要解決:單擊開始,鍵入服務,單擊服務,找到萬維網發布服務,雙擊它,將啟動類型設置為已禁用,然后單擊停止按鈕,確定此對話框並嘗試重新啟動Wamp。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.