昨天在网上找各种解决方案 我的80端口没有占用 IIS  迅雷等也关闭了;我也尝试修改Apache的的配置文件修改端口为8080;还启用的TCP/IP的LMHOSTS查询;都没有效果,查看Apache的错误日志,居然没有创建,我创建错误日志后重启服务,日志依然是空的,求各位PHP大侠帮助解决!

解决方案 »

  1.   

    服务启动成功了没如果没成功,在cmd下手动运行httpd,会有错误信息
      

  2.   

    F:\>\Student\PHP教程集合\环境搭建\Wamp5\wamp\Apache2\bin\httpd.exe
    httpd.exe: Syntax error on line 42 of F:/Student/PHP\xe6\x95\x99\xe7\xa8\x8b\xe9
    \x9b\x86\xe5\x90\x88/\xe7\x8e\xaf\xe5\xa2\x83\xe6\x90\xad\xe5\xbb\xba/Wamp5/wamp
    /Apache2/conf/httpd.conf: ServerRoot must be a valid directory
    手动启动了 ,但是看不懂 ,= =!
      

  3.   

    不知道你想干什么? wamp的话直接双击图片就可以启动apache了。
      

  4.   

    检查你的httpd.conf
    里面的ServerRoot
    不是你机器上真实存在的一个目录
    httpd.exe: Syntax error on line 42 of F:/Student/PHP\xe6\x95\x99\xe7\xa8\x8b\xe9
    \x9b\x86\xe5\x90\x88/\xe7\x8e\xaf\xe5\xa2\x83\xe6\x90\xad\xe5\xbb\xba/Wamp5/wamp
    /Apache2/conf/httpd.conf: ServerRoot must be a valid directory这个的意思就是这个conf的42行有语法错误
      

  5.   

    apache 不能在有中文的路径中启动!!!\xe6\x95\x99\xe7\xa8\x8b\xe9\x9b\x86\xe5\x90\x88 是 教程集合 的utf-8内码
    \xe7\x8e\xaf\xe5\xa2\x83\xe6\x90\xad\xe5\xbb\xba 是 环境搭建 的uft-8内码而 window 系统 gbk 的