+ -
当前位置:首页 → 问答吧 → apache 重起 报:the requested operation has failed错误

apache 重起 报:the requested operation has failed错误

时间:2008-04-01

来源:互联网

Apache php mysql这三个东西,我装了真不知道多少遍了,从一开始对着教程一步一步来到现在可以在VI下不看教程也不看任何东西资料就能配置出来.
       水平在我一次又一次的反复安装中提高了,也渐渐了解我们做的每一步是在做什么了.不吹NB了!还是讲一下我今天要总结给大家的吧.
       相信很多每重装一次Apache都是百度后,照猫画虎的做着.但有的时候你可能会发现人家写的教程是错的.其实写教程的人不太可能是故意写错了而导致你的配置失败,大部份情况下是因为我们大家用的版本上都有或多或少的不一定,Apache安装完后我们会配置http.conf,其中我们要有一部是在一块LoadModul 后面加

如:LoadModule php5_module e:/php/php5apache2.dll

如果你用的是apache2.2.*版本,估计重起一定报错.

可以查看日志,日志内容如下:

httpd.exe:   Syntax   error   on   line   115   of   D:/website/apache/conf/httpd.conf:   Cannot   load   D:/website/php/php5apache2.dll   into   server:   \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3     
[Mon   Jul   23   13:58:03   2007]   [warn]   (OS   995)由于线程退出或应用程序请求,已放弃   I/O   操作。     :   winnt_accept:   Asynchronous   AcceptEx   failed.
[Mon   Jul   23   13:58:03   2007]   [notice]   Child   3492:   Released   the   start   mutex
[Mon   Jul   23   13:58:04   2007]   [notice]   Child   3492:   Waiting   for   250   worker   threads   to   exit.
[Mon   Jul   23   13:58:04   2007]   [notice]   Child   3492:   All   worker   threads   have   exited.
[Mon   Jul   23   13:58:04   2007]   [notice]   Child   3492:   Child   process   is   exiting

如果是这样那么就是你的版本跟写这篇文章的人用的不一样,正确的应该是:

LoadModule php5_module e:/php/php5apache2_2.dll

这是一个细节.喜欢大家能够在重复的工作中进步~~

作者: gincn   发布时间: 2008-04-01

哦 学习了 刚才就是出现了这样的问题

作者: 爱我所爱   发布时间: 2008-07-08

貌似遇到过类似的问题  呵呵

作者: 飞星追月   发布时间: 2008-07-09

这个是因为你修改了apache\conf中的配置文件所致。

作者: 风寒   发布时间: 2010-07-18