Apache启动不了(非80端口占用)的解决方法

2018-10-31

今天打开phpstudy集成环境,遇到Apache启动不了的情况,而提示信息说Apache已启动。

![](https://imglf6.nosdn.127.net/img/R2UvcG5iMDVkbW5DSVNhZWxYcXV0SURrYzZ6S0FSWXh6MFVtVVEzOWNUTEt0WXBsa29xb3d3PT0.png)

  1. 遵循重启,重装,重新买三原则,我重启了电脑,并没有什么用。

  2. 使用CurrPorts工具也没发现80端口被占用的情况。通常80端口被占用会导致Apache启动不了

  3. cmd打开phpStudy\PHPTutorial\Apache\bin>httpd.exe

    ![](https://imglf6.nosdn.127.net/img/R2UvcG5iMDVkbW5DSVNhZWxYcXV0RFZGZEJKdmpTUGxqdWxOUk45c2pSdEZCZXNwS1NmODZBPT0.png)


 <Directory>

<VirtualHost>没被关闭,遂打开phpStudy/PHPTutorial/Apache/conf/vhosts.conf

最后两行添加

 </Directory>

</VirtualHost>

得以解决。