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

在學習第一行代碼第二版解析XML是需要先安裝Apache且安裝成功,但測試且無法顯示成功。後百度查找後,總結如下:

 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爲2928。

 

 

接下來打開任務管理器,在服務一欄中查找pid爲588的進程,如果是除Apache以外的進程就把它給停止掉,只要選中右擊->點擊停止服務,如果是apche,那就讓它運行着吧。

 

 

 

如果像我的一樣就沒問題了,因爲只有一個

 4.瀏覽器緩存問題。解決了端口問題,如果測試還是不能出現It works!頁面,有可能是瀏覽器緩存還沒清除。這個是最容易被忽視的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章