Apache安装报错:ServerRoot must be a valid directory

Apache一般跑在linux上比较多,不过有些系统是Windows的,因此需要下载微软版的;由于Apache官网直接将各个模块源码放出来,不进行打包。不过有些组织还是会将他们打包出来。

下载地址:http://www.apachehaus.com/

解压出来后,在dos窗口进入apache根目录输入命令:

但是你会很快发现dos窗口报错:ServerRoot must be a valid directory;然后服务直接启动不了;

QQ截图20150618152744
其实我们解决的方法很简单,在conf/httpd.conf中找到Define SRVROOT,将其后面的路径改成现在Apache的解压目录。

QQ截图20150618153457

有个地方需要大家注意一下:从上面可以看到在Windows下的目录分割符号“/”需要变换成"/"才能被Apache识别。

  • 2
  • 3,454 views
    A+
发布日期:2015年06月18日  所属分类:站点维护