最近本人由于在电脑上同时安装了sql serve rs 2008 ,vs2010,同时搭配了php的环境但是悲剧的事情发生了。Apach e经常打不开原因当然是80端口被占用了于是不停地百度谷歌重装系统。 。 。 。最近终于把问题给解决了。
首先介绍一种网上普遍的方法就是查找占据80端口的进程然后关闭它就行了。
1、运行cmd然后输入netstat -ano 回车
2、查看开头几行包含0.0.0.0: 80的那一行最后的pid为几个数字把这几个数字记下来
3、启动“任务管理器”——“进程”在“工具栏”——“选择列”前面的框里打上勾
4、然后找到与刚才那个pid对应的是哪个程序很容易就会找到就是它与0.0.0.0: 80进行了绑定bind
结束这个进程再点击Ap ac he的Start按钮终于出现了那个Running 。
但是上面的方法不适用我的情况。 。因为我找不到pid=4的进程于是另一方法。Win7的80端口默认是被System进程占用的。
用如下方法可以解决System进程占用80端口的问题
打开RegEdit:开始-运行-输入regedit-调出注册表
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
找到一个DWORD值Start将其改为0
重启电脑 System进程将不会占用80端口
就可以打开你的apache了
这种方法确实暂时解决了我的问题应该就是这样的但是后面又来问题了。Apach e又无缘无故的打不开了。于是最后终于发现了进程有 个SQL Server ReportingServices 这个是sq l serve rs带有的而且自动运行关闭它就可以了。但是切记可能这个进程会自动打开所以先把a pache打开这个的话后面SQLServer Reporting Services运行也不会占用
80端口了 。我用的360查找的
我的问题总算是解决了。最后总结一下吧。
查询查看占用80端口的信息那么可以在cmd窗口输入netstat -ano |findstr"80"命令
常见的几种情况
1、迅雷等程序或者一些其他有上传功能的软件都会占用电脑的80端口
2、 netstat -abno后查看经过查找为pid=4的system进程 因为是系统进程也无法结束它经查SQL ServerReporting Services(SQLEXPRESS)服务占用80端口停止SQL Server Reporting Services后APache正常启动.
3、卸载internet信息服务-->万维网服务。这个是最常见的故障或者其他一些第三方的服务器软件必须在进程里面结束才有效果。
备注杀掉进程的命令 taskkill/pid 4/f其中/f表示强制关闭该进程以上应该够用了希望能帮助大家解决问题。
官方网站:点击访问亚洲云官网618活动方案:618特价活动(6.18-6.30)全站首月活动月底结束!地区:浙江高防BGPCPU:至强铂金8270主频7 默频3.61 睿频4.0核心:8核(最高支持64核)内存:8G(最高支持128G)DDR4 3200硬盘:40G系统盘+80G数据盘带宽:上行:20Mbps/下行:1000Mbps防御:100G(可加至300G)防火墙:提供自助 天机盾+金盾 管...
今天CloudCone发布了最新的消息,推送了几款特价独立服务器/杜甫产品,美国洛杉矶MC机房,分配100Mbps带宽不限流量,可以选择G口限制流量计划方案,存储分配的比较大,选择HDD硬盘的话2TB起,MC机房到大陆地区线路还不错,有需要美国特价独立服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2...
spinservers是Majestic Hosting Solutions LLC旗下站点,主要提供国外服务器租用和Hybrid Dedicated等产品的商家,数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。目前,商家针对部分服务器提供优惠码,优惠后达拉斯机房服务器最低每月89美元起,圣何塞机房服务器最低每月...