大家好,今天来介绍apache启动失败怎么办(apache启动不了怎么办)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!
apache服务器启动脚本apachectl无法完成
apache启动失败
1.
端口占用问题 这个问题比较常见,解决起来也很容易。通常是因为IE或安装的其它程序占用了80端口而导致Apache启动失败,在启动Apache之前将端口号修改为其它未占用的端口就可以了。 解决方法磨肢弯:我们的apache软件配置是在httpd.conf文件中配置,该文件在apache安装目录下conf 在httpd.conf文件中我们修改端口: Listen 81 注意饥烂修改完毕后,一定要重新启瞎闷动apache。
2.
路径及文件名问题 解决了端口问题,还是启动失败,这是为什么呢?我们需要注意一个小细节,查看一下我们安装APMServ的路径,要确定安装路径的文件夹名称中不能出现中文或空格。毕竟这是个人作品,有些地方考虑的不是很周到,导致一些Bug。
3.
配置文件问题。
apache启动不了 怎么解决
如下步骤:
1、进入cmd 然后进旦氏入 Apache安装目录(具体为你自己的安装目录)\bin> httpd.exe -w -n "Apache2" -k start (引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)
2、提示133行有问题时(提示:Syntax error on line 133 of ...........),打开Apache安装目录\conf\httpd.conf 找到第133行的ServerAdmin (没有工具确定行数告迟贺的按ctrl+F 用"ServerAdmin"关键字查找,一般会有两个,下面那个就是)这行在其后空一格,随便加个名字,例如,加上abc后,就可以解决了.
3、如果是端口占用(提示:(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许袜派使用一次。),先退出Apache,在httpd.conf中搜索Listen 80 ,将80改成8080或者别的端口号,重新运行一下Apache,这下应该能够启动了.
Win10专业版系统Apache启动失败怎么处理
首先说明一下出现win10不能启动apache的原因:win10不能启动apache是Win10系统中端口80被占用了,所以导致Apache不穗蔽能正常启动。
解决办法:
1、打开电脑“运行”,输入执猜核州行regedit,如图所示;
2、打开注册表:regedit。找氏举到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
3、在右边找到Start这一项,将其改为0;
4、重启系统,System进程不会占用80端口;
5、重新启动电脑之后,在启动Apache就可以了。
Linux启动apache失败怎么办
假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启氏腊桐动,停止和重启apache。
1. 启动apahce的命令:
/usr/local/apache2/bin/apachectl start apache
2. 停止apache的歼坦命令:
/usr/local/apache2/bin/apachectl stop
3. 重启apache的命令:
/usr/local/apache2/bin/apachectl restart
要在重启 Apache 服务器时不中断当前的连接,则应运行:
/usr/local/sbin/apachectl graceful
如果当前用户的apache已经安装为linux的服务的话,可以使用以下命令进行以上操作。
1. 启动apache
service httpd start
2. 停局胡止服务apache
service httpd stop
3. 重新启动apache
service httpd restart
apache 无法启动是怎么解决的呀!我也遇到这个问题了 请赐教
这是我这两天频繁遇到的问题。Apache服务器还真是问题少年!任何点改动都可能导致它无法使用。
原告念因一:80端口占用
例如IIS,另外就是迅激者雷。我的apache服务器就是被迅雷害得无法启用!
原因二:软件冲突
装了某些软件会使apache无法启动如Dr.com 你打开明友薯网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。
原因三:httpd.conf配置错误
如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。
其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe -w -n "Apache2" -k start
还有一种情况:
即使你这次启动了,下次你都有可能启动失败
在运行里输入:netsh winsock reset
一会儿cmd会提示你重启,不用理会,现在APACHE已经可以启动了。
其实就是一个winsock的修复
本文地址:https://gpu.xuandashi.com/72554.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!