Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

『求助贴』请高手解决不能启动Apache2.0.58的问题。(已解决)

[复制链接]
邪魔歪道 发表于 2006-7-18 15:18:52 | 显示全部楼层 |阅读模式
我是新手。
系统是XP SP2,前几天成功安装过Apache2.2、PHP5.1、Mysql5、Discuz4.1等,论坛运行正常。
今天发现不能启动Apache2.2(昨天电脑出现了几个病毒,用毒霸查杀过,但能启动。)
卸载Apache2.2 改装2.0.58,安装完成后,系统栏中的Apache Monitor 是绿色(启动中),输入http://localhost/,等待,结果没反应,然后Apache自动关闭,再次Start,出现”The requested operation has failed!“
打补丁后开启,还是不能启动Apache。
卸载、重装,问题依然存在。
在”服务“中启动Apache,提示Windows 不能在本地计算机启动Apache……并参考特定服务错误代码1。

不知道问题出在什么地方

请高手赐教!!!(排除重装XP系统)

[ 本帖最后由 邪魔歪道 于 2006-7-19 09:14 编辑 ]
huangliming 发表于 2006-7-18 16:27:47 | 显示全部楼层
看看错误日志里面都提示出了什么错误
回复

使用道具 举报

 楼主| 邪魔歪道 发表于 2006-7-18 17:03:56 | 显示全部楼层
这个是Apache2.0.58[logs-error.log]

[Tue Jul 18 14:54:39 2006] [crit] (OS 10022)提供了一个无效的参数。  : Child 2068: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Tue Jul 18 14:54:39 2006] [error] Parent: child process exited with status 3 -- Aborting.
[Tue Jul 18 14:54:39 2006] [notice] Apache/2.0.58 (Win32) configured -- resuming normal operations
[Tue Jul 18 14:54:39 2006] [notice] Server built: Apr 29 2006 17:47:10
[Tue Jul 18 14:54:39 2006] [notice] Parent: Created child process 1632
[Tue Jul 18 14:54:39 2006] [notice] Child 1632: Child process is running
[Tue Jul 18 14:54:39 2006] [crit] (OS 10022)提供了一个无效的参数。  : Child 1632: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Tue Jul 18 14:54:39 2006] [error] Parent: child process exited with status 3 -- Aborting.
[Tue Jul 18 14:54:39 2006] [notice] Apache/2.0.58 (Win32) configured -- resuming normal operations
[Tue Jul 18 14:54:39 2006] [notice] Server built: Apr 29 2006 17:47:10
[Tue Jul 18 14:54:39 2006] [notice] Parent: Created child process 3568
[Tue Jul 18 14:54:39 2006] [notice] Child 3568: Child process is running
[Tue Jul 18 14:54:39 2006] [crit] (OS 10022)提供了一个无效的参数。  : Child 3568: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Tue Jul 18 14:54:39 2006] [error] Parent: child process exited with status 3 -- Aborting.
[Tue Jul 18 14:54:39 2006] [notice] Apache/2.0.58 (Win32) configured -- resuming normal operations
[Tue Jul 18 14:54:39 2006] [notice] Server built: Apr 29 2006 17:47:10
[Tue Jul 18 14:54:39 2006] [notice] Parent: Created child process 1176
[Tue Jul 18 14:54:39 2006] [notice] Child 1176: Child process is running
[Tue Jul 18 14:54:39 2006] [crit] (OS 10022)提供了一个无效的参数。  : Child 1176: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Tue Jul 18 14:54:39 2006] [error] Parent: child process exited with status 3 -- Aborting.
[Tue Jul 18 14:54:39 2006] [notice] Apache/2.0.58 (Win32) configured -- resuming normal operations
[Tue Jul 18 14:54:39 2006] [notice] Server built: Apr 29 2006 17:47:10
[Tue Jul 18 14:54:39 2006] [notice] Parent: Created child process 2144
[Tue Jul 18 14:54:40 2006] [crit] master_main: create child process failed. Exiting.
[Tue Jul 18 14:54:40 2006] [notice] Parent: Forcing termination of child process 2866704
回复

使用道具 举报

huangliming 发表于 2006-7-18 21:45:09 | 显示全部楼层
你的apache的配置文件有错误
回复

使用道具 举报

 楼主| 邪魔歪道 发表于 2006-7-19 08:50:47 | 显示全部楼层
感谢啊!!!

Apache的配置基本是按《从零开始学安装Discuz》教程进行的。
我再试试看,希望能解决。
回复

使用道具 举报

 楼主| 邪魔歪道 发表于 2006-7-19 09:11:57 | 显示全部楼层
问题已经解决。

我用Test Configuration 检查到
LoadModule php5_module "f:/ww/php/php5apache2.dll"
AddType application/x-httpd-php .php
这一段不能加载,而php5apache2.dll是补丁中贴过来的,那就是2.0.58与2.2的补丁不配套的问题。

解决办法就是将原PHP5中的php5apache2.dll替换回来就行了。
现在可以运行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-7 21:54 , Processed in 0.019068 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表