2014-05-14 187 views
13

我下載WAMP服務器後,窗口彈出,指出:WAMP服務器啓動錯誤「 - 能不能啓動[Ephase錯誤]」

配置文件中包含的行 1235語法錯誤; EParseError ]參數「service」指定一個未知的服務。

我不知道這個問題是什麼類型。有沒有人遇到這種類型的問題?我該如何解決這類問題?

+0

在1235行發佈wampmanager.ini的內容。 –

+0

我有同樣的問題。該行包含以下內容: 操作:服務;服務:; ServiceAction:停止;標誌:waituntilterminated – csaron92

+1

@ csaron92在你的情況下,似乎錯過了wampapache參數。這行應該看起來像:Action:service;服務:wampapache; ServiceAction:停止;標誌:waituntilterminated –

回答

1

當我試圖在Windows 8.1上安裝wamp2.5的64位版本時,我遇到了同樣的錯誤。我嘗試了32位版本,而且它工作(安裝/作爲管理員運行)。

+0

這與OS 32位或64位體系結構無關。 –

2

你可以嘗試啓動/帶命令提示符停止WAMP服務器(管理)

NET START wampapache NET START wampmysqld

NET STOP wampapache NET STOP wampmysqld

+0

請注意,如果使用64位版本,您應該使用NET START wampmysqld64。 –

+0

我有一個像上面的錯誤(但在第0行),但MySQL版本工作(允許我做一個備份)和Apache沒有 –

8

如果您正在安裝WAMP 2.5及以上,你必須確保你先卸載任何以前的版本。備份您的www文件夾,php.inimy.inihttpd-vhosts.conf文件。

然後嘗試按以下步驟操作,以刪除舊的服務:

  1. 啓動WAMP服務器,無視它確實不淺綠色。
  2. 點擊托盤圖標,然後:停止所有服務。
  3. 托盤圖標 - >的Apache - >服務 - >刪除服務
  4. 托盤圖標 - >的MySQL - >服務 - >刪除服務

運行指令提示符(cmd.exe的),並執行以下命令:

sc delete wampapache 

sc delete wampmysqld 

然後perfom下列步驟:

  1. 托盤圖標 - >的Apache - >服務 - >安裝服務
  2. 托盤圖標 - > MySQL的 - >服務 - >安裝服務

另外,還要確保你正在運行WAMP Apache和MySQL服務器上的其他端口(每個設置可以在相應的ini文件中找到),如果你的默認端口80用於另一臺服務器,3306用於另一臺數據庫服務器。

+0

這解決了它對我來說,謝謝。原來我忘記了已經安裝在我的系統上的老版本的wamp。 –

0

或者,您也可以按照下面的步驟:

  1. 開始 - >運行 - > SERVICES.MSC
  2. 發現 「wampapache」 - >右鍵 - >啓動
  3. 找到「wampmysqld」 - >右鍵單擊 - >開始

如果y定期使用wamp,將「啓動類型」從「手動」更改爲「自動」可能是一個好主意。

希望這會有所幫助。

注意:您必須是管理員才能執行這些操作。

0

我認爲你已經下載了一個32位的wamp,你的系統可能是64位的。

下載爲64位wampsever。它的工作原理

0

您是否安裝了wampserver 2.5?

在WAMPServer 2.5發行說明和更正它mentionned: 不要在現有版本上安裝此版本,

遵循的步驟: 安裝WAMPServer

0

新版本來發現,當您的wampmanager.ini文件爲空時會遇到此錯誤。我懷疑這可能是Wamp Server不乾淨退出的結果。

幸運的是,我有一個二次安裝的WAMP服務器坐在另一臺機器上,所以我可以在下面的文件內容粘貼並進行了備份,並在任何時間運行:

您的配置文件一般都可以發現於:c:/wamp/wampmanager.ini。請注意,此配置文件是從服務器WAMP拉2.5

參考:http://www.youlikeprogramming.com/2014/12/repairing-your-wamp-configuration-file

0

這是wampmanager.ini文件中的問題。它可能已被損壞。嘗試並替換文件或將code here複製到您的文件中。