Apache2.2 服务无法启动。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache2.2 服务无法启动。相关的知识,希望对你有一定的参考价值。

####### Installing Apache as an Service ##
####### To remove Service please use : apac

[Wed Mar 23 15:04:23 2011] [error] Apache2.2

####### Now Starting Apache... #######

Apache2.2 服务正在启动 .
Apache2.2 服务无法启动。

发生服务特定错误: 1.

请键入 NET HELPMSG 3547 以获得更多的帮助。
(OS 10022)提供了一个无效的参数。 : Child 5656: setup_inherited_listeners(), WSASocket failed to open the inherited socket.

参考技术A S系统,你怎么当作LINUX系统的回答了?

楼主先去你的apache2/logs下面看看error日志吧,另外也可以看看WINDOWS管理工具中的事件日志里面写的什么,针对错误日志来修改才能最快解决问题。追问

说无效参数。LINUX?没有啊,我的OS是windows的。我已经将问题日志里截图上传了,好像说无效参数,不是很明白。

本回答被提问者采纳
参考技术B Tctcrcfxfxfxdgfhfxyjxgfjghcugfuvghmcgvugctcgucgcgcg 参考技术C 回答

Apache启动失败的三种问题一、端口占用问题1、这个是最有可能出现无法启动的问题之一,运行CMD然后执行netstat -aon | findstr :80 ;2、如果发现端口被多个占用,你可以用Win+R的方式,输入Regedit进入注册表,找到HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\HTTP 修改Start这一项,将其改为0。

二、Apache存放路径问题1、通过命令行使用打开CMD定位到:[你的Apache路径本人下载的解压文件,然后直接解压路径为D:\\httpd-2.4.20-x64-vc14-r2\\Apache24]\\bin,并在命令行内输入httpd.exe -k install -n “Apache2.4” 回车;2、发现路径提示有错,有两种解决办法,把Apache24放在在根目录下,或者去配置你的Conf文件。本文以改变路径方式为例,将Apache24存放在D盘根目录下;3、此时在定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。

三、运行方式问题1、通过上面第三步我们发现提示的问题告诉我们需要以管理员的身份运行;2、然后在执行上面第三步,定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。以上就是apache服务无法启动一直失败怎么办的介绍了,相信通过以上方法设置后,Apache服务器就能正常启动了。

提问

系统找不到这个文件

回答

您按步骤试试看

无法在 laragon 上启动服务 apache

【中文标题】无法在 laragon 上启动服务 apache【英文标题】:Cannot start service apache on laragon 【发布时间】:2021-10-16 21:35:11 【问题描述】:

之前一切正常。今天我尝试启动 laragon apache,但出现以下错误:

httpd:第 546 行的语法错误

C:/laragon/bin/apache/httpd-2.4.35-win64-VC15/conf/httpd.conf:

第 1 行的语法错误

C:/laragon/etc/apache2/fcgid.conf: 无法加载

C:/laragon/etc/apache2/modules/mod_fcgid-2.3.9-Win32-VC14.so

进入服务器:%1 不是有效的 Win32 应用程序。

我曾尝试更改 PHP 版本,但没有帮助。 如果出现此错误,我应该怎么做才能启动 apache?

【问题讨论】:

【参考方案1】:

答案是Laragon's administrators之一给出的

您需要使用 PHP 线程安全版本。 PHP NTS(非线程安全)版本与 Laragon 不兼容。

https://forum.laragon.org/topic/166/tutorial-how-to-add-another-php-version-php-7-4-php-8-0-updated/1

您还必须确保 PHP 和 Apache 的 VC 相同。

【讨论】:

8.1.1 nts 在 Windows 11 上对我有用

以上是关于Apache2.2 服务无法启动。的主要内容,如果未能解决你的问题,请参考以下文章

Apache2.2 提示the requested operation has failed并无法启动

apache无法启动,提示是“windows无法在本地启动apache2.2。。。”

redhat5.2下的 Apache2.2服务开机启动,如何不让他自动运行!!

PHP 致命错误:require():无法解锁 pthread 锁

解决Apache/PHP无法启动的问题

OpenSSL 错误阻止 Apache2.2 在 win32 上启动