安装Apache的时候80端口被PID为4的系统进程所占用
2017-09-13 16:05
393 查看
部署django开发的网站,在安装Apache的过程中出现:
网上的方法:
仔细查看提示: make_sock: could not bind to address 0.0.0.0:80
恍然大悟,计算机上安装了IIS7,80端口已占用。
打开Apache 的配置文件 Apache安装目录下的conf/httpd.conf
找到Listen 80 将80改为 81
重启Apache访问 http://localhost:81
实际解决办法:
在cmd中输入netstat –ano命令,发现80端口被一个PID为4的服务所占用,打开任务管理器,发现PID为4的进程为系统进程,其描述信息为NT Kernel & System,在服务里面又找不到PID为4的服务,所以没法停掉服务。
这种情况基本上就是谷歌和度娘的事了,搜出来的结果大部分不靠谱,要么说迅雷等下载软件会占用8端口,要么说IIS占用了该端口。事实上,我机器上这些服务都没启动。那么究竟是什么原因呢?还好,偶然间看到一个页面说MS
SQL Server的报表服务会占用80端口(写日志的时候已经找不到链接了,恕未引用),于是打开windows服务,找到SQL Server Reporting Services (MSSQLSERVER,此处为sqlserver实例名称),把它停掉,再安装PHPnow,发现果然能顺利安装。
以后遇到类似问题,关掉SQL Server Reporting Services (MYSQLSERVER)也可以作为一种尝试了。
参考文章地址:http://blog.csdn.net/aoyoo111/article/details/37313161
网上的方法:
仔细查看提示: make_sock: could not bind to address 0.0.0.0:80
恍然大悟,计算机上安装了IIS7,80端口已占用。
打开Apache 的配置文件 Apache安装目录下的conf/httpd.conf
找到Listen 80 将80改为 81
重启Apache访问 http://localhost:81
实际解决办法:
在cmd中输入netstat –ano命令,发现80端口被一个PID为4的服务所占用,打开任务管理器,发现PID为4的进程为系统进程,其描述信息为NT Kernel & System,在服务里面又找不到PID为4的服务,所以没法停掉服务。
这种情况基本上就是谷歌和度娘的事了,搜出来的结果大部分不靠谱,要么说迅雷等下载软件会占用8端口,要么说IIS占用了该端口。事实上,我机器上这些服务都没启动。那么究竟是什么原因呢?还好,偶然间看到一个页面说MS
SQL Server的报表服务会占用80端口(写日志的时候已经找不到链接了,恕未引用),于是打开windows服务,找到SQL Server Reporting Services (MSSQLSERVER,此处为sqlserver实例名称),把它停掉,再安装PHPnow,发现果然能顺利安装。
以后遇到类似问题,关掉SQL Server Reporting Services (MYSQLSERVER)也可以作为一种尝试了。
参考文章地址:http://blog.csdn.net/aoyoo111/article/details/37313161
相关文章推荐
- 安装apache的时候80端口被PID为4的系统进程所占用
- 安装Apache的时候80端口被PID为4的系统进程所占用
- 安装Apache的时候80端口被PID为4的系统进程所占用
- Apache端口80被系统PID=4的进程占用
- Apache 的80端口被win7的System PID=4的进程占用的解决方法
- Apache2.2的80端口被win7的System PID=4的进程占用的解决方法
- PID为4的系统进程占用80端口解决方法
- pid为4的system进程占用80端口的解决办法
- Windows10下80端口被PID为4的System占用导致Apache无法启动的分析
- win10下 解决系统进程占用80端口
- 系统端口被PID=4的系统进程占用
- 关于wamp安装完毕之后httpd.exe报错以及localhost的80端口被占用启动不了apache
- 关于win7 64位系统安装apache的 教程 httpd2.4服务无法启动 443端口被占用问题
- system进程(pid=4)占用80端口的解决方案
- 安装apache重启的时候,报错端口被占用,错误1
- 关于Apache 80端口被占用!PID=4解决方案
- win10系统和压缩内存占用80端口 PID4
- Win7 pid为4的system进程占用80端口的解决办法
- Windows Server 2012 中80端口被PID为4的系统进程占用解决方法
- Address already in use: JVM_Bind<null>:80 解决方案 (安装完sql server2008后系统80端口老被占用)