发布网友 发布时间:2022-04-23 13:08
共5个回答
热心网友 时间:2022-05-03 05:36
如果你想知道是什么占用的:
开始--》运行--》cmd--》netstat -ano 查看local address 端口是80的进程的PID,然后到任务管理器里面看这个PID是哪个进程就知道了。
如果被其他进程占用,那么你可以修改apache的配置文件:apache目录下面的conf下面的httpd.conf,如果是虚拟主机,也可能是vhosts.conf。
找到Listen 80,改成:Listen 8000或者其他的端口号。重新启动apache。
热心网友 时间:2022-05-03 06:54
首先查看对应端口是被哪个程序占用:
1.windows下
首先C:\>netstat -aon|findstr "80",来查看占用80端口的程序的进程号
其次C:\>tasklist|findstr "进程号“查到对应的程序是什么,确定杀掉该程序没有影响
最后C:\>taskkill /pid 进程号 /F
2.linux下
首先netstat -anl | grep "80"来查看占用80端口的程序的进程号
其次lsof -i:80 "进程号“查到对应的程序是什么
最后kill -9 pid
当然你也可以不用80端口,把监听端口号改为其他也是可以的。
热心网友 时间:2022-05-03 08:28
方式一:打开任务管理器(或者在我的电脑->右键管理)->打开服务->关掉占用了80端口的服务->重启apche即可
或者使用命令行操作:http://jingyan.baidu.com/album/3c48dd34491d47e10be358b8.html?picindex=2
热心网友 时间:2022-05-03 10:20
更改端口,或者把iis端口更改或者关掉
热心网友 时间:2022-05-03 12:28
Nginx搞定一切