当安装完XAMPP后,在XAMPP Control Panel 里面无法启动apache,网上找了很多都是关于apache端口冲突问题,但我的不是,解决步骤如下:
1:进入apache目录 conf/httpd.conf 改变监听端口:Listen 8080
--启动任然失败
2:进入xampp目录直接运行apache_start.bat,在这里发现运行成功,直接在网页输入http://localhost:8080能正常显示。
--发现问题不在apache上面,属于xampp的错误
3:通过google搜索查找原因,终于找到一个有同样问题的信息,是个老外的帖子回复里面找到,还是老外强。
--在windows 命令行下输入net start apache2.2(net stop apache2.2),提示错误“The service name is invalid.”
--问题找到,apache服务没有被正常注册, 下面就简单了,通过xampp卸载apache服务(直接点checkbox)并重新安装.
--再点击start,OK,顺利启动
解决问题的思路还是很重要,google/baidu真的离不开了