phpstudy集成环境中服务异常的问题排查解决思路
这是一次较有记录价值的实践,虽然不是多有技术含量的事情,但我真心感觉到通过这次经历收获的思路是宝贵的积累。
phpstudy是一个本地集成环境,学过php的同学应该都知道,但是我这次在配置本地虚拟主机的时候出了岔子,出岔子的原因极为不起眼,估计如果不是用了文中这个方法很难找出问题。
在启动phpstudy的时候,其他服务正常开启,唯独Apache服务启动不了。更头疼的是,不光启动不了,还没有提示任何报错信息,这让我连怎么挂的都不知道。纠结了一下子之后,随即想到,定位问题的关键在于报错信息,只要让我看到具体的报错就可以知道是什么原因。
phpstudy作为一个集成工具包,尽管不会直接给你报错,但是既然知道是Apache服务有问题,就可以对症下药只找集成环境中的Apache。
如下图,找到Apache的应用程序httpd.exe:
然后,在命令行中单独运行这个应用程序:
看到了吗?这就是Apache启动不了的原因。
看到下图你会发现这有多不起眼……
就只是多了一个反斜杠!!!
去掉以后就正常了。