我的Apache版本 是httpd-2.2.16-win32-x86-no_ssl.msi 
我的php 版本是 php-5.2.14php解压后我放的目录为"C:\php"安装后能正常启动Apache.安装后 我按下面配置后就启动不了 Apache.在"#LoadModule vhost_alias_module modules/mod_vhost_alias.so" 后面添加
LoadModule php5_module "C:/php/php5apache2_2.dll"
PHPIniDir "C:/php"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html把 DirectoryIndex index.html 修改:成DirectoryIndex index.php default.php index.html index.htm default.html
  default.htm
 
把:DocumentRoot 该为 "DocumentRoot "D:/www"         ;/////我在D盘有该文件名称把:<Directory配置<Directory "D:/www">
配置后再也启动不了Apache啦???是不是我配置啦?这里的配置是不是和php.ini文件有关系?? 

解决方案 »

  1.   

    "DocumentRoot "D:/www" ;
    改成
    DocumentRoot "D:/www"
      

  2.   

    配置文件中是 DocumentRoot "D:/www"这样的。
      

  3.   

    看一下Apache目录下的log/error.log文件中的具体错误
      

  4.   

    Starting the Apache2.2 service
    The Apache2.2 service is running.
    ] Apache/2.2.16 (Win32) configured -- resuming normal operations
    [Wed Oct 13 17:12:43 2010] [warn] pid file C:/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
    [Wed Oct 13 17:12:43 2010] [notice] Apache/2.2.16 (Win32) configured -- resuming normal operations
    [Wed Oct 13 17:12:43 2010] [notice] Server built: Jul 30 2010 16:15:37
    [Wed Oct 13 17:12:43 2010] [notice] Parent: Created child process 4240
    [Wed Oct 13 17:12:44 2010] [notice] Child 4240: Child process is running
    [Wed Oct 13 17:12:44 2010] [notice] Child 4240: Acquired the start mutex.
    [Wed Oct 13 17:12:44 2010] [notice] Child 4240: Starting 64 worker threads.
    [Wed Oct 13 17:12:44 2010] [notice] Child 4240: Starting thread to listen on port 80.
    [Wed Oct 13 17:15:37 2010] [notice] Parent: Received restart signal -- Restarting the server.
    [Wed Oct 13 17:15:37 2010] [notice] Child 4240: Exit event signaled. Child process is ending.
    Syntax error on line 130 of C:/Apache/conf/httpd.conf:
    AddType requires at least two arguments, a mime type followed by one or more file extensions
    [Wed Oct 13 17:15:37 2010] [warn] (OS 995)由于线程退出或应用程序请求,已放弃 I/O 操作。  : winnt_accept: Asynchronous AcceptEx failed.
    [Wed Oct 13 17:15:38 2010] [notice] Child 4240: Released the start mutex
    [Wed Oct 13 17:15:39 2010] [notice] Child 4240: All worker threads have exited.
    [Wed Oct 13 17:15:39 2010] [notice] Child 4240: Child process is exiting
    Logs 中 error 信息。
      

  5.   

    Syntax error on line 130 of C:/Apache/conf/httpd.conf:
    AddType requires at least two arguments, a mime type followed by one or more file extensionsC:/Apache/conf/httpd.conf 130行有错?少了一个参数
      

  6.   

    Syntax error on line 130 of C:/Apache/conf/httpd.conf:
    ----------------
    C:/Apache/conf/httpd.conf第130行语法错误
    AddType 只扫需要2个参数例子
    AddType application/x-httpd-php .php .html