很多人遇到过appache启动时报端口占用而不能启动的问题,这个解决办法我想大家都清楚了,这里就不说这种情况了。现在要谈到的是你并没有其它程序占用你的端口,而且httpd.conf配置也没啥错的情况下,有时appache却没法正常启动。
先讲一下场景吧:在上次关机前,apache是正常的,并且没改过httpd.conf文件,同时也没新装过软件。本次开机启动时却发现apache不能正常启动了。关机再重启,问题仍旧,再重启,问题又没了。以此反复多次,时有时无。
于是先查占用端口 cmd /c netstat -ao ,从列表中看,80端口显示 TCP    0.0.0.0:80             qbin:0                 LISTENING       4 
而PID为4的进程并不是一个应用程序,而是系统在监听,这是正常的(你也没法结束进程)。因此查看IIS并没有启动,而且IIS很早前就是禁掉的了,那为什么还是报系统占用的80呢?
最后查到这不是什么端口占用,而是microsoft一向的作风,你禁了IIS,它平常听话,但有的时候却出来捣乱,这个捣蛋鬼正是“World Wide Web Publishing Service”,进serveces将它结束掉,并且别忘记了将它设成手工启动。
现在重新打开apache就不会出错了。
小结: 在windows系统下,经常由于系统更新等原因而自动会开出一些后台的服务,如果这个服务和你将的应用程序占用了相同的资源,就看谁先启动完成,后者就会出现启动不了(或改用其它资源后者也启动成功了)。除了禁用掉“World Wide Web Publishing Service”服务外,你还可将该service的启动设成delay模式,这样它就在apache之后才开始启动了,就不会影响到你的apache了。
说真的,要不是好多公司和ZF都用windows操作系统的话,我们还是用linux省事多了,那样就不是电脑驾驶你了

转载于:https://blog.51cto.com/bugcool/1132295

windows下Apache 启动出错的解决相关推荐

  1. mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题

    在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...

  2. windows下apache并发php,windows环境下apache死机问题的解决一例

    问题描述:一个很简单的内容发布系统,采用win2000+apache2.0.50+mysql4.1+PHP5.0.0+zendOptimizer,查询简单,负载很低. 文章条数大概超过10000后,打 ...

  3. Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装

    < Apache+PHP5+MYSQL5+phpmyadmin> Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装 (绝对原创)     装PHP规范 ...

  4. windows下 apache 二级域名相关配置

    小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...

  5. jsp+php 服务器环境,Windows下Apache+Tomcat+jsp+php的服务器整合配置

    具体配置参照 Windows下Apache+Tomcat+jsp+php的服务器整合配置出现Service Unavailable错误 Service Unavailable The server i ...

  6. Windows下Apache Tomcat?的下载安装和使用

    本文将给出在windows下Apache Tomcat的下载安装和使用的简易教程. 前往Tomcat的官网http://tomcat.apache.org/.如下图所示: 在上图左侧红色方框中选择版本 ...

  7. Windows下Docker启动Elasticsearch报max virtual memory areas vm.max_map_count [65530] is too low, increase

    解决Windows下Docker启动Elasticsearch报max virtual memory areas vm.max_map_count [65530] is too low, increa ...

  8. Windows下Apache安装步骤(一看就会)

    Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软 ...

  9. windows下apache配置虚拟主机的两个方法

    windows下apache配置虚拟主机方法一: 对httpd.conf进行设置: 1.注释以下三行 #ServerAdmin #ServerName #DocumentRoot 2.去掉mod_pr ...

最新文章

  1. Windows配置jdk环境变量JAVA_HOME与path
  2. 个人计算机使用的标准键盘,计算机键盘的基本用法!
  3. endnote文献顺序编号不对_把Endnote装进大脑:行走的文献管理者
  4. 小程序在父组件执行子组件方法,可适用于下拉刷新上拉加载之后执行子组件方法
  5. 怎么用Iometer测试存储性能
  6. 面试题3二维数组中的查找
  7. 分布式系统的数据一致性问题
  8. Js查找数组中元素的位置
  9. lua32位和64位字符串和Uint之间的转换
  10. tp3.2.3php环境要求,TP3.2.3开发手册
  11. html渐变颜色代码表,渐变颜色代码表
  12. 照片审核处理工具_2020中级会计考试报名今天开始,照片上传要求相关说明
  13. R语言绘图—一键添加显著性
  14. Python_爬虫_中文乱码
  15. 硬盘的种类、区别、运行原理
  16. python人脸识别第三方库_GitHub - bennystar/face_collection: python的face_recognition人脸识别库的使用...
  17. 【3D服装级设计/游戏动画引擎】Marvelous Designer软件
  18. 多媒体个人计算机能处理什么,多媒体计算机可以处理的信息类型有什么?
  19. FreeSwitch配置
  20. ET框架-10 ET框架事件系统

热门文章

  1. Unity3D 多平台_预编译相关宏定义
  2. 2.C#面向对象基础属性
  3. bad interpreter: No such file or directory解决
  4. Response.AddHeader
  5. statfs函数获取大容量磁盘信息速度慢的解决过程
  6. zz 传苹果平板电脑的UI界面将具备“快速学习”功能
  7. 【学习OpenCV4】图像的基本操作
  8. java执行内存_java运行时内存
  9. win10电脑桌面透明便签_Windows xp电脑便签在哪里找?XP系统怎么建桌面便签
  10. js 正则或_Web前端工程师要知道的JS 常用正则表达式