我已经仔细查阅了相关论坛,但是找不到解决我的问题的方法。
我运行了netstat,没有其他程序占用80端口。我已经禁用了系统上的所有安全功能,以确保没有任何阻止服务运行的东西存在。
MySQL可以正常启动,但是Apache无法启动。在WAMP中点击Apache的启动服务按钮时,内置的80端口测试器显示端口80空闲,但是Apache服务并未启动。
恳请各位提供帮助。
我已经仔细查阅了相关论坛,但是找不到解决我的问题的方法。
我运行了netstat,没有其他程序占用80端口。我已经禁用了系统上的所有安全功能,以确保没有任何阻止服务运行的东西存在。
MySQL可以正常启动,但是Apache无法启动。在WAMP中点击Apache的启动服务按钮时,内置的80端口测试器显示端口80空闲,但是Apache服务并未启动。
恳请各位提供帮助。
以管理员身份运行cmd.exe,然后执行以下命令:
httpd -t
httpd -k start
是否有显示任何错误信息?
如果没有,暂时禁用您所拥有的防火墙和反病毒软件。再试一次。
如果仍然没有收到任何错误消息,请卸载您的WAMP并尝试其他发行版 - http://en.wikipedia.org/wiki/Comparison_of_WAMPs
我曾经遇到过同样的问题,但是我通过退出Skype并停止名为Skype C2C Service的Skype服务,然后启动wampapache服务来解决了这个问题。在启动wampserver之后,我再登录Skype。这样做之后,Skype和wampserver都能够正常使用。
好的,只需要做一件事情。如果你正在运行Skype,请关闭它。重新启动所有服务,这可能会起作用,就像对我有用一样。
从http://www.microsoft.com/en-us/download/details.aspx?id=8328下载并安装vcredist_x86.exe。
我从命令提示符中打开了services.msc并禁用了SQL Server报告服务和SQL Server分析服务。这些服务正在使用80端口。
然后我重新启动了WAMP服务器,它就像以前一样正常工作了。
检查 DocumentRoot 目录位置是否存在。
DocumentRoot "C:/wamp/www/"
微软会不时地通过更新将“万维网发布服务”启动类型设置为“自动”。请检查一下您的情况是否如此。
右键单击开始按钮以打开WinX菜单。选择运行。这将打开运行框。现在在其中输入services.msc
,然后按Enter打开服务管理器。
找到该服务并使用双击进行编辑,然后将启动类型设置为“禁用”,以避免其发生冲突。
Wamp/Apach/httpd.conf
httpd.conf
中搜索 Listen
,在我的情况下是 Listen 0.0.0.0:80
Listen 0.0.0.0:81
谢谢, Amzad
嗨,解决方案很简单。 您需要做的就是右键单击任务栏上的Wampserver图标,然后选择退出。 在执行这个操作之后,再次右键单击wampserver.exe图标,并从上下文菜单中选择以管理员身份运行选项。 就是这样。 这将解决您的问题。