以一个访问权限不允许的方式做了一个访问套接字的尝试
作者:admin 时间:2015-2-8 7:34:39 浏览:今天安装apache的时候,到最后出现了一个错误提示,其中的中文提示是:以一个访问权限不允许的方式做了一个访问套接字的尝试。此外,还有一大堆的英文提示,如:
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的端口,还有“没有监听套接字”(no listening sockets available),想到是不是与我安装了的IIS有冲突了?
于是,我把IIS停掉,再次尝试启动,成功了!
原来,是80端口被IIS占用了,apache启动是,默认的端口也是80端口,所以造成了这个错误。
如果需要在一台电脑IIS和apache共同使用,那么可以修改apache的端口,把80端口换成其他的,当然,你也可以修改IIS的端口。
如何修改apache的80端口?
首先,打开文件夹(C:\Program Files\Apache Software Foundation\Apache2.2\conf),我这个是默认的安装路径。
然后,打开httpd.conf这个文件,用记事本打开。
查找“Listen 80”(注意中间有关空格),看到:Listen 80,把这个“80”改为其他端口,如“8090”。
apache修改端口
修改后保存文件,就可以启动了。
访问网页看是否成功,打开浏览器,输入:http://localhost:8090/,出来如下界面就表示成功啦!
打开apache默认页
标签: apache
- 站长推荐