80端口被system占用导致Apache无法启动的解决方法
**昨天 开始学习PHP的时候,安装了WampServer,然后一切安装正常后发现有个服务一直无法启动,桌面右下角图标一直是黄色的,怎么也绿不了,然后谷歌了下说是80端口被占用。
下面我就来介绍一下我是怎么解决80端口被system占用的问题吧!**
大家都知道,打开xin+R输入cmd启动命令行输入
netstat -ano,得到端口号对应的PID
如图所示
如图所示,上面第一个就是我们被占用的80端口.
启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;
然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是它与0.0.0.0:80进行了绑定(bind);
结束这个进程,再点击Apache的Start按钮,终于出现了那个Running。
但是上面的方法不适用我的情况。。因为我找不到pid=4的进程,于是另一方法。
我的80端口是被System进程占用的。
用如下方法可以解决System进程占用80端口的问题:
打开RegEdit:开始-运行-输入regedit-调出注册表
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
找到一个DWORD值Start,将其改为0
重启电脑,System进程将不会占用80端口
就可以打开apache了。
这只是其中一种情况,也有可能是其他情况比如SQL server 2008的报表服务在捣乱,
等等了,这些禁用他的服务就ok。
相关推荐
-
80端口被Pid为4的未知程序占用导致Apache不能启动的解决方法
今天在使用WAMP的时候发现它无法正常启动,一直卡在黄色的图标那里,我怀疑是80端口被占用了,于是在cmd里输入:netstat -ano,发现: 80端口被占用,而且PID是4,在任务管理器中查找,发现根本没有PID为4的进程. 后来我发现是一个叫做W3SVC的进程占用了80端口,它的描述是World Wide Web Publishing Service.停止这个进程之后,重新启动WAMP,就解决这个问题了.
-
xampp安装后apache 80端口被占用的解决方法
xampp 把apache mysql, php, phpmyadmin都integrate在一起, 很好安装,操作简单,但是也有弊端. 用户没有选项改port 当 知晓80被占用. 当80 port被占用,apache是安装不上的,其实它所有的安装文件都放过去了. 本想只想httpd.conf的port配置的. 发现居然这样做不行. okay, 没问题,找其他的方法. 用cmd > netstat -aon | findstr 0.0.:80 enter 发现 PID 4 占用了80, 这是个
-
apache 80端口被iis或其他服务占用怎么办
iis修改80端口的方法 如果要修改iis不使用80方法很简单,在我们的iis管理器中找到,iis管理然后把80改成81即可 Apache修改监听端口的方法为: 打开 httpd.conf 修改 Listen 80 为 L第二世界整理发布isten 81 Apache可以同时监听一个以上的端口实现多个Http服务 只要添一行 如 Listen 82 即可 同样IIS也可以修改默认的端口以避开冲突 修改方法类似 打开 Administrative Tools -> Internet Service
-
80端口被system占用导致Apache无法启动的解决方法
**昨天 开始学习PHP的时候,安装了WampServer,然后一切安装正常后发现有个服务一直无法启动,桌面右下角图标一直是黄色的,怎么也绿不了,然后谷歌了下说是80端口被占用. 下面我就来介绍一下我是怎么解决80端口被system占用的问题吧!** 大家都知道,打开xin+R输入cmd启动命令行输入 netstat -ano,得到端口号对应的PID 如图所示 如图所示,上面第一个就是我们被占用的80端口. 启动"任务管理器"--"进程",在"工具栏&qu
-
Windows下PHP安装路径配置错误导致Apache无法启动的解决方法
LoadModule php5_module "C(/D):/Program Files/php5/php5apache2_2.dll" PHP安装路径引起的apache无法启动错误 今天给一同事的PC机安装部署web服务的时候,按同事要求把所有程序文件放到安装目录的program files下,于是我把apache安装到了c:\program files下面,php也安装在c:\program files下.装完MySql,配置好apache和php的配置文件后,重起发现问题了 A
-
win2003下PHP使用preg_match_all导致apache崩溃问题的解决方法
小编的平台是windows server 2003(32位系统) + Apache/2.2.9 (Win32) + PHP/5.2.17,在使用正则表达式 preg_match_all (如 preg_match_all("/ni(.*?)wo/", $html, $matches);)进行分析匹配比较长的字符串 $html 时(大于10万字节,一般用于分析采集回来的网页源码),Apache服务器会崩溃自动重启. 在Apache错误日志里有这样的提示: 复制代码 代码如下: [
-
ubuntu下磁盘空间不足导致mysql无法启动的解决方法
前言 最近在数据库的一张表添加两个字段,后来提示什么磁盘空间不足什么什么的,后来数据库就断开连接了,之后就一直连接不上去后来,最后经过思考终于解决了这个问题,这一经历下来真是心惊胆战,本文作为记录一下磁盘空间不足导致的 mysql 无法启动的解决办法. 方法如下 操作系统:ubuntu,磁盘空间不足导致的 mysql 无法启动,会造成如下问题: root@iZ28z558vv0Z:/etc/mysql# mysql -u root -p Enter password: ERROR 2002 (H
-
PHP脚本内存泄露导致Apache频繁宕机解决方法
在部署一套内网测试环境时,频繁宕机,开机后不断的吃内存,重启apache之后内存占用会不停的上涨,直到swap用完,直到死机,由于是内网环境,服务器并发和压力都很小. 查看apache错误日志,报大量类似错误: 复制代码 代码如下: [Tue Feb 14 14:49:28 2012] [warn] child process 7751 still did not exit, sending a SIGTERM [Tue Feb 14 14:49:30 2012] [error] child p
-
如何解决Windows的80端口被System进程占用问题
通过 Windows 的资源监视器(win+R:resmon)可以看到 80 端口已经被占用,下图是已经解决好了,没能截图被占用的情况,下面给出解决方案. PS:贴出两个好用的 windows cmd 命令 查看占用端口程序的 PID(最后一列代表 PID): netstat -aon|findstr "端口号" 查看 PID 对应的程序: tasklist|findstr "PID" 打开设备管理器,点击菜单栏中的查看-->显示隐藏设备,这时候你能看到非即插
-
Docker暴露2375端口导致服务器被攻击问题及解决方法
相信了解过docker remote API的同学对2375端口都不陌生了,2375是docker远程操控的默认端口,通过这个端口可以直接对远程的docker daemon进行操作. 当$HOST主机以docker daemon -H=0.0.0.0:2375方式启动daemon时,可以在外部机器对$HOST的docker daemon进行直接操作: docker -H tcp://$HOST:2375 ps 好,说说如何"入侵",怎么通过这个端口入侵宿主机呢? 这个应该要从几个点说起
-
java应用cpu占用过高问题分析及解决方法
使用jstack分析java程序cpu占用率过高的问题 1,使用jps查找出java进程的pid,如3707 2,使用top -p 14292 -H观察该进程中所有线程的CPU占用. [root@cp01-game-dudai-0100.cp01.baidu.com ~]# top -p 14292 -H top - 22:14:13 up 33 days, 7:29, 4 users, load average: 25.68, 32.11, 33.76 Tasks: 113 total, 2
-
php多次include后导致全局变量global失效的解决方法
本文实例讲述了php多次include后导致全局变量global失效的解决方法.分享给大家供大家参考.具体分析如下: 在多个文件中,文件一个接一个include,但最后一个文件里的函数使用global后却无法引用全局变量.例如: a.php文件: <?php $aa = 1; ?> b.php文件: <?php include a.php function show(){ global $aa; var_dump($aa); } ?> 显示:null; 这种失效是由于多种原因造成的
随机推荐
- 解决PHP上传非标准格式的图片pjpeg失败的方法
- AJAX中文乱码PHP中完美解决方法
- javscript对象原型的一些看法
- js call方法详细介绍(js 的继承)
- 用DNSPod和Squid打造自己的CDN全程分享
- PHP curl伪造IP地址和header信息代码实例
- Android应用程序保持后台唤醒(使用WakeLock实现)
- chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
- 1Sy.exe 2Sy.exe logo1_.exe禁止病毒的运行小技巧 原创
- Ubuntu 16.04安装搜狗拼音输入法错误问题的解决方法
- jQuery插件开发全解析
- Bootstarp 基础教程之表单部分实例代码
- JS操作Cookie写入和读取实例代码
- 获取Android手机中所有短信的实现代码
- Linux管理员手册(1)--系统概述
- Spring Boot高级教程之使用Redis实现session共享
- C语言函数语法详解
- php动态生成JavaScript代码
- 学习笔记-冲突域,冲突,广播域,广播
- RFC2702 Requirements for Traffic Engineering over MPLS