2013-03-27 95 views
0

我想在上傳到活動站點之前在本地主機上測試一些代碼。所以我決定安裝Apache。我正在運行64位Windows 7企業版。我下載了httpd-2.0.64-win32-x86-no_ssl.msi。我將它安裝在C:\ Program Files文件(x86)\ Apache Group \ Apache2 我已經在我的安裝中將域名和服務器名稱設置爲localhost,並且對所有其他步驟使用默認值。在我的配置文件httpd.conf中,我有ServerName localhost:80。在Windows 7上配置Apache

我遵循了我在網上的apache安裝教程中可以找到的一切。但是,當我在本地主機輸入在瀏覽器中,我得到了一個404錯誤:(

我知道這是非常難以診斷這種方式,但我只是想知道,如果有人能發現我失去了一個重要的步驟。

我感覺這可能與我的64位機器和長文件夾名稱Program Files(x86)有關,但我試圖直接安裝在C:\ Apache上,並且也失敗了(甚至在安裝過程中出現錯誤) 。有人能幫忙嗎?

回答

0

你啓動該服務?

此外,你應該安裝XAMPP或WAMPP,它提供了Apache,PHP和MySQL suppo rt沒有所有的配置麻煩。

0

如果你有一個404錯誤,那麼無論是網絡服務器正在運行,或者你沒有啓動它有一些你的機器上現有的網絡配置非常錯誤。

後者更有可能性 - 您可以通過查看它所生成的日誌來檢查它 - 訪問日誌和錯誤日誌中都應該有條目。

如果問題在於路徑中的空格(您將在啓動時看到與添加到error_log中的條目相關的documentroot錯誤),那麼(IIRC)可以將路徑用雙引號括起來,或者使用沒有空格的文檔根目錄的路徑 - 內容不必位於安裝Apache的目錄下面 - 事實上,使用不同路徑的做法是可行的。請注意,即使引用它們,幾個mod_fcgid版本也不喜歡帶空格的路徑。