[Tue Mar 17 15:42:53 2009] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Mar 17 15:42:53 2009] [notice] Child 19480: Exit event signaled. Child process is ending.
httpd.exe: Syntax error on line 132 of D:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load D:/php-5.2.0-Win32/php5apache2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3  
[Tue Mar 17 15:42:53 2009] [warn] (OS 995)由于线程退出或应用程序请求,已放弃 I/O 操作。  : winnt_accept: Asynchronous AcceptEx failed.
[Tue Mar 17 15:42:54 2009] [notice] Child 19480: Released the start mutex
[Tue Mar 17 15:42:55 2009] [notice] Child 19480: All worker threads have exited.
[Tue Mar 17 15:42:55 2009] [notice] Child 19480: Child process is exiting

解决方案 »

  1.   

    无法找到php的dll文件
    D:/php-5.2.0-Win32/php5apache2.dll
      

  2.   

    LoadFile D:/php-5.2.0-Win32/php5ts.dll
    LoadFile D:/php-5.2.0-Win32/libmysql.dll
    LoadModule php5_module D:/php-5.2.0-Win32/php5apache2.dll
    PHPIniDir "D:/php-5.2.0-Win32"这有错?
      

  3.   

    复制以上几个.dll文件到widows/system32目录
      

  4.   

    找到的了,它只是说Cannot load,而不是found。你这个是Apache2.2的版本,对应的PHP的模块是:
    php5apache2_2.dll,所以改为:LoadFile D:/php-5.2.0-Win32/php5ts.dll
    LoadFile D:/php-5.2.0-Win32/libmysql.dll
    #上两行可以不加,我就是这样的
    LoadModule php5_module D:/php-5.2.0-Win32/php5apache2_2.dll
    PHPIniDir "D:/php-5.2.0-Win32"