|
|
|
|
|
今天安裝apache的時候,到最后出現(xiàn)了一個錯誤提示,其中的中文提示是:以一個訪問權(quán)限不允許的方式做了一個訪問套接字的嘗試。此外,還有一大堆的英文提示,如:
could not bind to address 0.0.0.0:80no listening sockets available, shuttng downunable to open logs
大概就是這些,如下圖所示:
apache安裝失敗
apache啟動失敗
之后啟動時,也彈出窗口,無法啟動。提示:
The requeted operation has failed!
apache啟動失敗
與IIS有沖突?
一開始我不知道是什么意思,后來從提示的信息中,看到80的端口,還有“沒有監(jiān)聽套接字”(no listening sockets available),想到是不是與我安裝了的IIS有沖突了?
于是,我把IIS停掉,再次嘗試啟動,成功了!
原來,是80端口被IIS占用了,apache啟動是,默認(rèn)的端口也是80端口,所以造成了這個錯誤。
如果需要在一臺電腦IIS和apache共同使用,那么可以修改apache的端口,把80端口換成其他的,當(dāng)然,你也可以修改IIS的端口。
如何修改apache的80端口?
首先,打開文件夾(C:\Program Files\Apache Software Foundation\Apache2.2\conf),我這個是默認(rèn)的安裝路徑。
然后,打開httpd.conf這個文件,用記事本打開。
查找“Listen 80”(注意中間有關(guān)空格),看到:Listen 80,把這個“80”改為其他端口,如“8090”。
apache修改端口
修改后保存文件,就可以啟動了。
訪問網(wǎng)頁看是否成功,打開瀏覽器,輸入:http://localhost:8090/,出來如下界面就表示成功啦!
打開apache默認(rèn)頁