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