2011-05-25 165 views
0

我在Windows 7上有一個問題,我想在php上工作,所以我嘗試了一切,但無法完成。它始終給出 無法連接 Firefox無法建立到nazar-studio:8080的服務器連接。apache沒有運行在Windows 7上

這些都是我曾經嘗試過的事情:

  • 安裝WAMP
  • 安裝了XAMPP
  • Apache安裝
  • 安裝IIS
  • 採空HTTP服務
  • 阻止反病毒
  • un-installed anti-vir我們
  • 採空Skype的
  • 也試過這個link

,有很多其他的事情我做了,但invain。

當我檢查端口使用netstat -an它顯示端口偵聽,我嘗試了許多不同的端口,但沒有任何工作。

任何人都可以幫助我,我真的很震驚並因此而感到沮喪。

+0

nazar-studio映射到哪個ip? Apache必須專門聆聽*:8080或nazar-studio:8080,才能建立連接。 8080端口如何顯示在您的netstat輸出中? – 2011-05-25 17:09:12

+0

我試過每一件事,nazar-studio是我的電腦名稱,也試過127.0.0.1,本地主機,也嘗試了很多不同的端口,但沒有任何工作。 – 2011-05-25 17:14:43

+0

端口8080的netstat輸出中究竟顯示了什麼? – 2011-05-25 17:17:41

回答

0

你有沒有嘗試連接到localhost而不是'nazar-studio'?

你確定它在端口8080上運行嗎?

是否有可能在端口8080上運行另一個進程?

您是否檢查過錯誤日誌? (#apache install dir#/ logs /)

+0

是的,我曾嘗試過,我的電腦名稱,本地主機,127.0.0.1。通過在httpd.conf中設置,也嘗試了許多不同的端口。沒有用。 沒有其他進程正在偵聽該端口,我用TCPView檢查它。 此外,錯誤日誌不顯示任何錯誤,而是顯示'[Wed May 25 22:10:56 2011] [notice] Child 4216:Starting thread to listen on port 8080.' – 2011-05-25 17:11:44

+0

然後它最有可能是微軟防火牆。嘗試暫時禁用它,如果有效,進入控制面板 - >系統和安全 - > Windows防火牆 - >允許的程序,並在那裏添加apache – Fatal 2011-05-25 17:15:35

+0

是的,我曾嘗試添加Apache到防火牆也嘗試禁用防火牆。但它不能解決我的問題。 – 2011-05-25 17:16:41

0

爲了使Apache在Windows 7上運行,我做了以下操作。

切換到管理員:

  1. 打開命令提示符作爲管理員,類型net user Administrator /active:yes然後註銷。在登錄屏幕上,您將看到兩個選項,以管理員身份登錄。
  2. 安裝Apache。
  3. 編輯conf文件到你想要的。

    • 確保你已經設置聽8080(我有我的左邊爲80)。
    • 不要忘記爲PHP的LoadModule。將ServerName設置爲localhost:8080(同樣我有我的80)。
    • 將DocumentRoot設置爲您安裝Apache的htdocs文件夾 - 我的是C:\ Program Files \ Apache \ 2.0.40 \ htdocs。通過連接到本地主機:80你應該能夠看到Apache歡迎屏幕。
    • 添加PHP的類型信息(AddType application/x-httpd-php .php .phtml .php3)。
    • 創建一個虛擬主機。我猜你會看起來像

    <虛擬主機*:8080 > 服務器名納扎爾 - studio.localhost 的DocumentRoot 「C:/開發/納扎爾/ htdocs目錄」 的ServerAdmin網站管理員@本地 的DirectoryIndex index.php的索引。 HTML的index.htm 錯誤日誌記錄/ error.nazar.log 的CustomLog日誌/ access.nazar.log結合 < /虛擬主機>

  4. 現在編輯您的主機文件在C:\ WINDOWS \ SYSTEM32 \ drivers \ etc中的d添加你所添加的子網: 127.0.0.1本地主機 127.0.0.1納扎爾 - studio.localhost 127.0.0.1 test.localhost

  5. 打開命令提示符,現在鍵入net用戶管理員/主動:沒有禁用管理員。像你一樣註銷並重新連接。
  6. 啓動Apache,你應該可以連接。
+0

好的。將檢查並更新您。 – 2011-05-31 04:14:38