phpStudy2018安装完成之后,Apache刚启动就关闭

问题描述:

新安装了最新版phpStudy2018,但是等我启动时才发现Apache竟然启动失败

phpStudy2018安装完成之后,Apache刚启动就关闭_第1张图片

问题解决过程:
1 防火墙问题 查找是否是防火墙的问题,关闭防火墙后依旧不能重启,因此不是防火墙,同时,在此之前也没有系统问题,排除防火墙问题

2 端口占用问题 查看是否是迅雷占用了80端口,不可能是此方面的问题

3 通过apache的命令行查看报错, 在Apache的bin目录下,键入httpd.exe -t 命令,系统报错:


错误原因就很明显了:

AH00526: Syntax error on line 2 of E:/software/phpStudy/PHPTutorial/Apache/conf/vhosts.conf:
DocumentRoot must be a directory

就是说在Apache的配置文件vhosts.conf中,DocumentRoot的值不是一个目录。

至此,打开配置文件vhosts.conf查看详情发现确实不存在该路径。

phpStudy2018安装完成之后,Apache刚启动就关闭_第2张图片

而我本身的安装路径是:E:\software\phpStudy\PHPTutorial\WWW

问题解决:直接将DocumentRoot和Directory后面的值改为我本身的安装路径。

phpStudy2018安装完成之后,Apache刚启动就关闭_第3张图片

然后我在phpStudy中重启Apache和mysql,一次成功。

不得不吐槽下,默认的配置文件居然有问题。

写在最后:尝试新东西是好的,但是你要做好心理准备,总有坑在等着你往里跳。但是,程序之路,就是这样,从坑中跳出来,你就成功了。

你可能感兴趣的:(工作中的一些实际问题,phpStudy2018,Apache启动失败)