情况是这样的,Windows XP下的apache默认是不给安装ServerName的,也就是说Apache并没有安装,所以启动自然也不行,怎么办呢?很简单,安装一下就OK了。
运行,CMD进入命令行模式,进入到apache的bin目录下(我自己用的是默认路径,也就是c:\program file\apache group\apache2\bin>这个目录),执行 apache.exe -k install -n apache2 这串命令,提示安装完成后,就有apache2这个服务啦。
测试一下,使用net start apache2启动Apache,net stop apache2关闭服务一切正常,问题很快就解决了。
如果还是不可以,要先修改端口再做以上操作,在你的安装文件夹下面,例如:D:\software\apache\Apache2\conf,有个conf文件夹,在conf文件夹下面有个httpd.conf,有记事本打开,修改里面的端口,重新安装后我的启动项就正常了。下面是端口号的修改:我把端口号修改成了9999
修改前:
#Listen 12.34.56.78:80
Listen 80
修改后:
#Listen 12.34.56.78:80
Listen 9999
了解更多请访问:
http://www.ndfweb.cn/news-559.html