最近本人由于在电脑上同时安装了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表示强制关闭该进程以上应该够用了希望能帮助大家解决问题。
我们先普及一下常识吧,每年9月的第一个星期一是美国劳工节。于是,有一些服务商会基于这些节日推出吸引用户的促销活动,比如RackNerd有推出四款洛杉矶和犹他州独立服务器,1G带宽、5个独立IP地址,可以配置Windows和Linux系统,如果有需要独立服务器的可以看看。第一、劳工节促销套餐这里有提供2个套餐。两个方案是选择犹他州的,有2个方案是可以选择洛杉矶机房的。CPU内存SSD硬盘配置流量价格...
wordpress高级全行业大气外贸主题,wordpress通用全行业高级外贸企业在线询单自适应主题建站程序,完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,更实用的移动设备特色功能模块 + 更适于欧美国外用户操作体验 大气简洁的网站风格设计 + 高效优化的网站程序结构,更利于Goolge等SEO搜索优化和站点收录排名。点击进入:wordpress高级全行业大气外贸主题主题价格:¥398...
昨天,遇到一个网友客户告知他的网站无法访问需要帮他检查到底是什么问题。这个同学的网站是我帮他搭建的,于是我先PING看到他的网站是不通的,开始以为是服务器是不是出现故障导致无法打开的。检查到他的服务器是有放在SugarHosts糖果主机商中,于是我登录他的糖果主机后台看到服务器是正常运行的。但是,我看到面板中的IP地址居然是和他网站解析的IP地址不同。看来官方是有更换域名。于是我就问 客服到底是什...