2013-07-05 139 views
1

我想安裝Apache Web服務器,爲此,我嘗試了以下方法。Apache安裝問題(在Windows 7中)

第1步:

我從以下link下載Apache Web服務器。

enter image description here

步驟2:

我安裝在以下方式。

enter image description here

點擊運行 - >下一步 - >接受的條件 - >下一步 - >下一步

enter image description here

點擊下一個 - > next-- >變化..

enter image description here

點擊確定 - >下一步 - >安裝。在這裏我面臨着我有兩個屏幕的問題。

enter image description here

23秒完成後,它顯示在主屏幕Finish按鈕,我點擊那個。

我的構想,無論它是否工作。我打開以下URL

http://localhost/ 

它不工作。

再次爲我的構象,我從我的系統的右側角落打開以下窗口。

Image7

我怎樣才能解決這個問題。

你能建議我嗎?

回答

0

你80端口已經被其他應用程序使用,你有兩個選擇:

  • 查找&更改端口或停用在80端口上運行應用程序(IIS,Skype的...)
  • 將Apache端口從80更改爲另一個值。
+0

你能告訴我,我可以在哪裏更改Apache端口值。 –

+0

你去你的安裝文件夾,然後你嘗試找到一個名爲httpd.conf的文件,然後你將Listen 80更改爲另一個值 –

+0

我改爲81.然後重新打開最後一個屏幕並單擊** Exit **按鈕。並點擊開始 - > Apache Http server 2.0 - >控制Apache服務器 - >重啓。我收到以下錯誤:[[Fri Jul 05 14:34:42 2013] [error] 系統找不到指定的文件。 :沒有安裝名爲「Apache2」的服務。 注意上面的錯誤或消息,然後按鍵退出。 22 ...'在CMD上。 –

0

有一些「東西」已經在系統的端口80上偵聽,這將阻止Apache啓動。它可以是Skype,也可以是IIS或Tomcat等網絡服務器。

如果打開命令行(cmd.exe)並運行netstat -ona,並查找其中包含端口80的本地線路(例如:0.0.0.0:80,127.0.0.1:80),則可以然後在任務管理器的進程列表中交叉引用該「某事」的PID(按下Ctrl-Shift-Esc)。

然後,您可以嘗試禁用它(如果它是服務)或刪除/卸載它。

一對夫婦的其他問題 -

  1. 您downlading的Apache 2.0,這是完全地過時。你至少應該使用Apache 2.2。
  2. 您的Apache下載不會附帶PHP - 您只能執行HTML頁面。也不會是配置安全性,性能,多站點等

除非你有一個理由不,嘗試WAMP已經一切都已經設置(在Windows,Apache,MySQL和PHP)分發/包爲你準備。想到的流行免費的是XAMPPWampServer;並有像Wamp-Developer商業的。 Ans還有其他一些未提及的,你可以在StackOverflow上找到推薦的。

0

在提升的命令提示符下使用netstat -bano來查看哪些應用正在哪些端口上偵聽。

但通常下列應用程序使用Windows中的端口80。

  1. IIS
  2. 萬維網發佈服務
  3. IIS Admin服務
  4. SQL Server報表服務
  5. Web部署代理服務

停止上述應用程序,如果運行,並檢查! !