1. 程式人生 > >Apache安裝成功,測試時無法跳出It works!頁面

Apache安裝成功,測試時無法跳出It works!頁面

       初次安裝Apache預設使用的是80埠,但是在測試時(在網址欄輸入http://localhost)無法出現It works!頁面,而是IIS7的歡迎頁面,可能的問題有以下幾種情況。

       1.Apache伺服器沒有開啟。解決辦法:右擊桌面右下角的Apache圖示->點選Open Apche Monitor->點選Restart->點選ok。

  

       2.也許最初Apache設定的伺服器根本不是80埠。解決辦法:沿著資料夾路徑去尋找到底設定在哪個埠,在測試的時候加上埠號。開啟安裝好的Apache目錄->conf->httpd,如果是用語言編輯器開啟,一般在第45-46行就會出現Apache實際所監聽的埠號了。

       如果出現這種情況,代表Apache監聽的就是80埠號,那麼測試時應在網址欄輸入http://localhost。

                            #Listen 12.34.56.78:80
                            Listen 80

      如果出現這種情況,代表Apache監聽的就是81埠號,那麼測試時應在網址欄輸入http://localhost:81。

                           #Listen 12.34.56.78:80
                            Listen 81

      3.80埠被其他伺服器或程式佔用著,比如IIS伺服器、迅雷、qq、ie等。解決辦法:我一開始出現的問題是IIS伺服器也佔用了80埠號,於是把它解除安裝掉,反正有了Apache。win7解除安裝iis服務可參考:http://jingyan.baidu.com/article/e5c39bf5829e8e39d660336c.html

     如果你要找誰佔用了80埠號,可以通過cmd結合工作管理員來解決。

    選單->鍵入cmd,按回車鍵->netstat -ano|findstr 80 ,按回車鍵,找到80埠的監聽者,其PID為588。

                     


接下來開啟工作管理員,在服務一欄中查詢pid為588的程序,如果是除Apache以外的程序就把它給停止掉,只要選中右擊->點選停止服務,如果是apche,那就讓它執行著吧。

 

                                     

       4.瀏覽器快取問題。解決了埠問題,如果測試還是不能出現It works!頁面,有可能是瀏覽器快取還沒清除。這個是最容易被忽視的問題,為此昨晚從10點折騰到12點,結果今天早上一清快取,終於蹦出了個It works! 死磕到底再加一點點的運氣,才把這問題解決了。下面是測試成功的畫面。