2011-10-22 51 views
0

好的,所以我在一個小時之前下載了wamp服務器。我試圖把它放在網上,而我卻不能。我收到以下異常:「無法執行菜單項內部錯誤異常無法執行服務操作」。我使用了Google,並找到了2個解決方案。 其中1個是將skype的端口和其他程序從80端口更改爲另一個端口。 我沒有任何這些程序,所以它應該是好的。 第二種解決方案是將wamp的端口更改爲8080或其他類型,我也嘗試了這種方法,但仍然無法正常工作(圖標是橙色的)。 我在做什麼錯?我錯過了什麼?把網上查的問題

+0

請保持世界安全,不要讓您的服務器在線,除非您知道風險,可以配置WAMP更安全並保持您的系統保持最新狀態。 – Lekensteyn

+0

你有沒有在你的機器上安裝IIS? – pinaldesai

+0

首先我同意@Lekensteyn wamp是不安全的,第二個地方改變了wamp端口到8080? – elibyy

回答

0

我使用WampDeveloper Pro,所以它有點不同,但我會假設你的問題是Apache不會啓動。

您需要獲取特定的Apache錯誤消息才能瞭解問題所在。

打開命令行(運行cmd.exe),並輸入:httpd t

這將執行語法檢查。如果沒關係,請輸入:httpd -k start

這將嘗試啓動Apache,如果不成功,將打印出錯誤。

如果錯誤類似於「無法綁定到0.0.0.0:80,端口已被使用」(錯誤會比這更臨牀),那麼您是對的,其他的東西已經佔用了端口80.

在這種情況下,請鍵入:netstat -aon。找到表示「0.0.0.0:80」的行並記下PID編號。然後進入你的Windows任務管理器(ctrl-alt-del),進入進程選項卡,點擊「顯示全部進程」。找到具有相同PID號的進程。這是您需要關閉或重新配置以在另一個端口上偵聽的內容。

0

嘿你有沒有試圖推遲任何其他安裝的服務器,如IIS?如果你有IIS打開去服務,並停止世界各地的發佈服務,並試圖重新啓動所有的wamp服務,然後把它放在網上它應該工作:)

0

它主要是它的Apache問題。

我有同樣的問題。問題是Apache試圖使用的端口實際上正被其他應用程序使用。要麼

  1. 更改端口號。從文件http.conf或httpd.conf從80到其他東西聆聽8080將8080更改爲其他東西。

  2. 檢查出哪個應用程序正在使用該端口並將其關閉。使用「cports」應用程序或您喜歡的任何其他方法檢查端口狀態。那麼它會工作得很好。