XAMPP搭建PHP环境被占用80端口的解决办法

因为要安装sql server,发现apache无法启动,原来是sql server的某个服务进程占用了80端口,服务名称:SQL Server Reporting Services (MSSQL)就是此服务占用了,建议如果不使用可以关闭此服务。
如果使用此服务,接下来可以用如下的解决方案,那就是修改apache的80端口为其他port端口。
Step1、开启 XAMPP Control Panel 点击Apache(httpd.conf)

Step2: 弹出一个httpd.conf的记事本文件修改里面的组态内容并储存。

(Ctrl+F搜寻Listen 80 =>80改成8080 )

(搜寻ServerName localhost: 80 =>80改成8080 )
Step3:在XAMPP Control Panel点击Start发现正常启动对应的Port也被改成8080

Step4:测试网页是否能正常访问网址列键入localhost:8080/xampp/index.php

能看到XAMPP首页的画面代表成功

注意:因Port已经被修改,往后要开发网页时,localhost后面必须要加入对应的Prot (这里是8080)
才能正常访问

每次重开机后发现一定要进去XAMPP Control Panel,手动启动Apache,才能run服务,这就意谓着每次都要手动去启动,难道不能开机时让Apache 自动启动 答案是可以如以下步骤:

Step1: 开启XAMPP Control Panel

Step2: 点击面板上Apache左边的有打叉的方格

Step3:弹出对话框,询问是否要安装Apache服务点击Yes

Step4: 面板上Apache左边的方格变成打勾的方格状态列也显示安装成功

Step5:启动Apache

之后重开机测试如果可以run服务的话就没问题了

参与评论