Apache 的80端口被win7的System PID=4的进程占用的解决方法

Apache 的80端口被win7的System PID=4的进程占用的解决方法 services.exe

今天开始学习PHP,首先就是Apache2.2的安装与配置。安装完成后,输入127.0.0.1:80,打开失败,发现是80端口被禁用,首先排除IIS服务端口是否为80,此服务没被启动(本人为手动),还有迅雷等,一些软件也有可能会占用80端口。
     最后在命令行运行netstat -ano ,发现80端口果真被占用。发现占用的pid是4,名字是System。
   解决方法为:
     1.在运行窗口打开注册表,输入regedit
     2.依次打开如下:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP
     3.找到一个名称为:Start,类型为:REG_DWORD的项,右击修改,将其数值数据改为0,点确定保存修改
     4.重启系统,System进程不会占用80端口
 测试:
     输入:127.0.0.1,显示“It works!”,配置成功!
注意:或相当你再次启动电脑时,80端口任会被System占用,这种情况下的解决方法是将start项所在的HTTP文件夹权限设置为system拒绝!


你可能感兴趣的:(迅雷,regedit,Services,打开注册表,今天开始)