解决XAMPP中端口占用问题

启动(start)Apache如下图报错启动不了:
解决XAMPP中端口占用问题

  • 方法1)通过Netstat查看Apache:80,443端口占用情况:
    解决XAMPP中端口占用问题
    看好对应的 端口号port和PID,然后
    启动(ctrl+alt+delete)任务管理器,找到“服务”下对应PID,结束其进程:
    解决XAMPP中端口占用问题
    然后再此启动(start),如图显示就可以喽。
    解决XAMPP中端口占用问题
    如果可以启动的话,默认访问地址:http://localhost/dashboard/
    解决XAMPP中端口占用问题
    后期所有php文件都放在xampp文件夹下的htdocs文件夹下才可:
    解决XAMPP中端口占用问题

  • 方法2)打开“运行”(win键+R),打开cmd:
    解决XAMPP中端口占用问题
    输入:netstat -ano|findstr 80
    可看到80端口已被PID为6952的进程占用
    解决XAMPP中端口占用问题
    然后同上:启动(ctrl+alt+delete)任务管理器,找到“服务”下对应PID,结束进程,再启动即可。

  • 方法3)改端口号
    在xampp中打开httpd.conf文件,查找(ctrl+F)端口号80:
    解决XAMPP中端口占用问题
    查找(ctrl+F)端口号80,把所有80都改为其他没被使用的端口号,如8088等。
    解决XAMPP中端口占用问题
    再打开httpd-ssl.conf文件,查找(ctrl+F)端口号443,也都替换成另一个端口号,再启动就可。
    解决XAMPP中端口占用问题
    最后再次提示:
    后期所有php文件都放在xampp文件夹下的htdocs文件夹下才可:
    解决XAMPP中端口占用问题
    如:试着运行一个小demo:
    文件hello.php位置:
    解决XAMPP中端口占用问题
    浏览器运行的url:
    解决XAMPP中端口占用问题