windows不能在本地计算机启动apache服务的解决方法

用 PhpStudy 时,把网站目录指定了 U 盘上的文件夹,然后重启 Apache 服务,弹出“windows 不能在本地计算机启动 Apache 服务”,然后就以为是端口被占用了,或者文件夹没有给 everyone 权限,结果都尝试了之后,发现还不行。

网上搜索也大多都说是由于以下几个原因:

1、Apache 所用 80 端口被占用;

2、Apache 安装目录不能有中文;

3、修改“httpd.conf”文件中的网站目录保持一致;

但是,以上这几项我都没有错误,最后被我发现,原来是因为,我的 U 盘中的网站目录有中文导致的。

现总结如下,当启用 Apache 服务时出现“windows 不能在本地计算机启动 Apache 服务”的错误,请检查以下 4 项:

1、Apache 所用 80 端口被占用;

2、Apache 安装目录不能有中文;

3、“httpd.conf”文件中的网站目录保持一致;

4、指定的网站目录不能出现中文;

原创文章转载请注明出处,thankyou!