apache无法启动

Posted

tags:

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

事件查看器显示如下
The Apache service named reported the following error:
>>> ServerAdmin takes one argument, The email address of the server administrator
请问该怎么解决?
找到了ServerAdmin一行
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents. e.g. admin@your-domain.com
#
ServerAdmin
请问如何配置?

参考技术A 根据提示信息判断,你机器上应该装有其他WEB服务端程序,例如IIS。
并且已经占用了你apache中web站点的端口,一般为80,
出现端口冲突,所以apache服务便无法正常启动。
你可以尝试先停掉其他WEB服务端,然后再次启动apache看看。
或者修改apache的
配置文件
,把web站点的端口改一下也可以。
参考技术B Apache的服务进程named报告以下错误:
Server Admin需要1个参数,服务器管理员的邮件地址.

httpd.conf
使用 / ServerAdmin

添加吧
不过不加也好像也没什么关系吧,不知道为什么需要这个参数.本回答被提问者采纳
参考技术C 很奇怪,一般来讲和邮件地址没什么关系
看一下你进程里是不是还有其他版本的apache在跑,有可能是这个原因
参考技术D 检查一下httpd.conf里面ServerAdmin一行
提示是:这个配置需要一个邮件地址作为参数。
第5个回答  2019-08-25 80口被占了

windows10 无法启动wamp64的wampapache64

接口没占用,安装目录没中文,文件配置没问题(同样的安装包在win7上装完就能启动)防火墙关了,但死活启动不了
ucrtbase.dll没权限

这是因为你的apache服务没有安装,点击图中的 安装服务,看下Mysql中的服务安装没,没有的话点击相应的 安装服务。 参考技术A 如果是Apache没启动成功,很可能有Apache冲突,端口冲突,有可能你启动了多个Apache,禁用多余的Apache。
在我的电脑点击右键,打开管理,点击服务,查看是否有Apache2.4之类的服务,禁用就行,在找到wampapache64重启就ok了,重装这类,很多时候解决不了。
我重装了两次,基本没用,对于他们的回答,没遇到基本没有用处。
一般出现橙色,多半是端口或电脑安装的软件冲突,你安装多个MySQL软件,或多个PHP软件,这时服务都会出现冲突,因为这个软件是集成,要么使用集成,要么使用单个软件。
使用集成软件只有禁用其他单个软件的服务,以及端口。。。

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

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

windows10 无法启动wamp64的wampapache64

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

启动apache一直出现错误

hadoop无法启动

生成自签名证书后 Apache 无法启动