首页上一页 1 下一页尾页 7 条记录 1/1页
apache提示:(协议/网络地址/端口)只允许使用一次
发表在PHP图书答疑
2015-05-23
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
我按照php入门经典中搭建php环境。我的系统是Windows 2008 r2 安装的Appserv集成开发包,安装过程一切顺利,所有服务正常启动,网站也可正常浏览。但是在查看apache错误日志时,看到如下信息:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
我查了下资料应该是端口占用问题,我查看了端口,80端口是被httpd.exe占用,也就是被apache自己占用。不知到怎么会这样。按照网上的做法改了apache的端口号,原来80改成88,但是又提示88被httpd占用,不论改成哪个端口http.exe就占用哪个端口。如果注释掉80端口就显示:no listening sockets available, shutting downUnable to open logs这时网站也就无法访问了。不知:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs是什么原因引起的
apache可以正常启动,测试网站也正常,就是不知道,如何解决这个问题。希望老师能给予指点。谢谢!
Unable to open logs
我查了下资料应该是端口占用问题,我查看了端口,80端口是被httpd.exe占用,也就是被apache自己占用。不知到怎么会这样。按照网上的做法改了apache的端口号,原来80改成88,但是又提示88被httpd占用,不论改成哪个端口http.exe就占用哪个端口。如果注释掉80端口就显示:no listening sockets available, shutting downUnable to open logs这时网站也就无法访问了。不知:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs是什么原因引起的
apache可以正常启动,测试网站也正常,就是不知道,如何解决这个问题。希望老师能给予指点。谢谢!
精彩评论 7
2015-05-25
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
你的apache服务器已经启动了,这时你输入httpd,就会出现那个提示,因为此时已经有80端口被占用。如果你停止apache服务,再用
httpd -k start命令来启动apache服务,就不会出现该提示。
[/FIELDSET]
回复:按照老师说的试了也不行。你看下截图。我在服务里面停止了apache服务。然后用命令 httpd -k start 来启动apache,启动后还是存在这个问题。
[/FIELDSET]
回复:
apache已经启动成功了,你再去输入httpd命令,它会提示你80端口只允许使用一次,这个是正常的吖。请问你输入httpd命令是想要做什么呢?
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
你的apache服务器已经启动了,这时你输入httpd,就会出现那个提示,因为此时已经有80端口被占用。如果你停止apache服务,再用
httpd -k start命令来启动apache服务,就不会出现该提示。
[/FIELDSET]
回复:按照老师说的试了也不行。你看下截图。我在服务里面停止了apache服务。然后用命令 httpd -k start 来启动apache,启动后还是存在这个问题。
[/FIELDSET]
回复:
apache已经启动成功了,你再去输入httpd命令,它会提示你80端口只允许使用一次,这个是正常的吖。请问你输入httpd命令是想要做什么呢?
2015-05-25
6L
[FIELDSET][LEGEND]引自:5楼[/LEGEND]
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
你的apache服务器已经启动了,这时你输入httpd,就会出现那个提示,因为此时已经有80端口被占用。如果你停止apache服务,再用
httpd -k start命令来启动apache服务,就不会出现该提示。
[/FIELDSET]
回复:按照老师说的试了也不行。你看下截图。我在服务里面停止了apache服务。然后用命令 httpd -k start 来启动apache,启动后还是存在这个问题。
[/FIELDSET]
回复:
apache已经启动成功了,你再去输入httpd命令,它会提示你80端口只允许使用一次,这个是正常的吖。请问你输入httpd命令是想要做什么呢?
[/FIELDSET]
回复:谢谢老师!在刚装上appserv时,windows服务中apache已经启动,我又去用appserv自带的启动命令去启动提示这个。我在命令中输入httpd是不是相当于在次启动httpd.exe这个进程所以提示80占用。每次配置完apache就用安装appserv自带的apache restart去重启apache 但是有错误提示时,显示的时间很短。所以在http中看错误提示。不知道这样做对不对。
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
你的apache服务器已经启动了,这时你输入httpd,就会出现那个提示,因为此时已经有80端口被占用。如果你停止apache服务,再用
httpd -k start命令来启动apache服务,就不会出现该提示。
[/FIELDSET]
回复:按照老师说的试了也不行。你看下截图。我在服务里面停止了apache服务。然后用命令 httpd -k start 来启动apache,启动后还是存在这个问题。
[/FIELDSET]
回复:
apache已经启动成功了,你再去输入httpd命令,它会提示你80端口只允许使用一次,这个是正常的吖。请问你输入httpd命令是想要做什么呢?
[/FIELDSET]
回复:谢谢老师!在刚装上appserv时,windows服务中apache已经启动,我又去用appserv自带的启动命令去启动提示这个。我在命令中输入httpd是不是相当于在次启动httpd.exe这个进程所以提示80占用。每次配置完apache就用安装appserv自带的apache restart去重启apache 但是有错误提示时,显示的时间很短。所以在http中看错误提示。不知道这样做对不对。