2014-10-08 81 views
1

目前我使用的是Wamp 2.5版本。Wamp並非完全啓動

這是建立我已經安裝了什麼:wampserver2.5的Apache-2.4.9-的mysql-5.6.17-php5.5.12-64b.exe

WAMP的設置爲橙色,檢查端口:80.早些時候,它被SQL服務使用。停止了所有的SQL,現在它被使用:

enter image description here

但我仍無法得到WAMP將綠色更改。

我已經有足夠的搜索結果,但仍然無法解決這個問題。任何人早些時候有這個問題,並解決?

我有64位和32位安裝到我的系統的Visual C++ 2012框架。

FYI:系統在局域網

以下運行是錯誤我得到當我調試:

​​

+0

改變端口80至81在Apache的配置文件。然後,使用localhost:81 /項目 – Khushboo 2014-10-08 09:38:57

+0

嘗試,很好,但沒有用它: 聽0.0.0.0:81 聽[:0]:81 服務器名本地主機:81 而且也試圖與我的IP地址以及配置。以下是錯誤參考 ![錯誤](http://imgur.com/lKioGfd) – Mithun 2014-10-08 10:02:42

回答

0

如果wampmanager圖標爲橙色進行訪問,並在您檢查端口80,它說Apache正在使用它(它根據您的問題的信息執行)那麼它是尚未啓動的MySQL服務

如果您以前嘗試手動安裝Apache/MySQL/PHP,即不是WAMPServer或XAMPP,那麼系統中可能會出現rouge my.ini或my.cnf文件。

在整個C:驅動器上搜索my.inimy.cnf。如果存在rouge my.ini它可能在C:\windows但檢查整個C:只是爲了安全。如果您在\wamp\bin\mysql\mysqlx.y.z文件夾結構以外的任何地方發現其中一個文件,請將其刪除。

有一個搜索順序MySQL用來找到my.ini的,它是

%WINDIR%\my.ini, %WINDIR%\my.cnf  
C:\my.ini, C:\my.cnf 
INSTALLDIR\my.ini, INSTALLDIR\my.cnf  

附加信息

也期待在註冊表中,如果你使用了一個MySQL。MSI安裝在某些時候,你可以使用64位Windows

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MYSQL AB 

WampServers有這樣

HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB 

註冊表或者,如果項安裝不使用這些所以他們是不必要的,這coudl也是混亂的MySQL至於它從哪裏得到它的ini文件。

如果MySQL在寫入自己的日誌文件之前無法啓動,則可以使用Windows Event Viewer查看Windows事件日誌,它會將錯誤寫入事件日誌。

附加信息2

我只是看着你鏈接到圖像。

您安裝了另一個MySQL。 Theres沒有意味着安裝了2個MySQL服務器,並且除非你真的知道自己在做什麼,否則他們將始終採用其他方式。

如果您未使用其他版本的MySQL服務器,請將其卸載。

或者,使用服務管理單元services.msc至少禁用其他MySQL。 我敢打賭,該服務已經抓住了端口3306(MySQL默認端口),這就是爲什麼WAMPServer中的MYSQL沒有啓動。

WAMPServers MySQL服務被稱爲wampmysqldwampmysqld64

你其他安裝了MySQL默認使用的可能只是MYSQLD

+0

感謝您的回覆@RiggsFolly。我在搜索[Searched INI's](http://imgur.com/edDdnmY)上找到了與MySQL相關的my.ini和其他.ini文件。所以我刪除了一切,因爲你建議並重新啓動,但仍然無法啓動wamp。供參考:早些時候它被安裝在C驅動器,現在它在D驅動器。我現在刪除了C中的所有引用,並且在D盤中我沒有發現任何超出bin目錄的內容。它對我來說很奇怪。想安裝早期版本的wamp現在... :( – Mithun 2014-10-08 11:47:06

+0

查看我添加的附加信息 – RiggsFolly 2014-10-08 13:46:51

+0

你已經安裝了2個MySQL服務器,請參閱'附加信息2'並擺脫它 – RiggsFolly 2014-10-08 13:54:46

-1

這可能是一個問題,有時會因的TeamViewer和Skype上的安裝同一臺機器。

您可以通過打開帶有管理員權限的記事本來更改Apache的端口。打開文件

path to wamp\bin\apache\Apache\conf\httpd.conf

變化

Listen 80
Listen 81 or Listen 8080

而且現在的WAMP可以從

localhost:81 or localhost:8080

+0

這些都是我在發佈之前嘗試的基本東西。沒有成功。請建議我一些更好的選擇... – Mithun 2014-10-08 10:41:13

+0

他的Apache已經開始使用80端口!看到問題。 Skype和TeamViewer可以使用端口80,但他的問題顯示Apache正在使用端口80。 – RiggsFolly 2014-10-08 11:07:17

+0

我很累,解決這個問題,因爲我發現任何好的搜索結果或答案。我結束了使用wamp 2.2的早期版本。人們只是在這裏投票我的問題沒有任何意義。甚至沒有準備好回答。一旦他們面對這個問題,他們就會知道。我真的很遺憾在Stackoverflow中發生投票。 – Mithun 2014-10-08 12:00:56