大概有两个方面导致上面的错误:
-
是80端口被其他程序或者服务给占用了;
netstat -ano | findstr ":80 "
tasklist /fi “PID eq 25196” -
是apache配置出现错误,也就是安装目录下的Apache2.2\conf\httpd.conf,这个配置文件里面的出现语法问题;
httpd -t
在命令行内进入安装目录Apache2.2\bin,使用命令httpd -t,然后出现 “.htaccess: Invalid command ‘Header’, perhaps misspelled or defined by a module not included in the server configuration
解决办法:
在Apache的配置文件 httpd.conf 中开启(去掉前面的#) LoadModule headers_module modules/mod_headers.so 即可解决这个问题。