"windows 不能在 本地计算机 启动 Apache2。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 1。"
解决办法:
IIS和apache冲突问题,或者是DocumentRoot参数问题,不过,DocumentRoot参数我早就设定了,而且一直用着都没有问题;那么端口问题呢,很有可能,因为每种服务只能占用一个端口,如果这个端口被其它的占用那就会报错。仔细想自己最近帮别人演示配置dns等服务器的时候好像用了IIS. 初步断定这个问题是与IIS相关。
知道问题就好解决了,因为我很少使用IIS所以,我直接在我的电脑-->管理-->服务和应用程序-->Internet信息服务中把那些网站禁用了。再测试已经可以了。
xAMPP 无法启动apache:
busy ……
apache service started
解决办法:
修改D:\Program Files\xampp\apache\conf\httpd.conf
===========
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
Listen 8123
============
还有方法就是:
开始菜单->运行->cmd->netstat -anb
查看占用80端口的程序,把它先关掉,等apache启动之后再说。