xampp 80 端口被占用解决方法

本文介绍了如何修改XAMPP中httpd.conf和httpd-ssl.conf文件的默认端口设置,以避免端口冲突。具体步骤包括找到相应配置文件并替换80端口为8001,443端口为4431。

1.到这个目录下\ xampp\apache\conf ;
2.然后打开httpd.conf;
3.将里边的80端口全部改成一个未被占用的端口,比如8001
4.到这个目录 \ xampp\apache\conf\extra ;
5.然后打开httpd-ssl.conf ;
6.将文件里的443端口全部换成一个未被占用的端口,比如4431

### 解决 XAMPP 中 MySQL 3306 端口占用方法 对于遇到的MySQL 3306端口占用问题,可以尝试以下几种解决方案来解决问题。 #### 方法一:查找并终止占用端口的服务 通过命令行工具查询哪个应用程序正在使用该端口号,并将其关闭。具体操作是在Windows系统的CMD窗口输入`netstat -ano | findstr :3306`[^1] ,这将会显示所有连接到3306端口的信息及其对应的PID(进程ID)。接着利用`taskkill /F /PID <pid>`强制结束指定PID所代表的应用程序实例,其中<pid>应替换为实际查找到的具体数值[^5]。 #### 方法二:修改 MySQL 配置文件中的监听端口 如果不想影响其他可能依赖于当前设置的服务,则可以选择更改MySQL服务器监听的不同TCP/IP端口而非默认值3306。编辑位于XAMPP安装目录下的`my.ini`或`my.cnf`配置文件,在 `[mysqld]`部分添加或调整 `port=xxxx`(这里的xxxx是你想要设定的新端口号),保存更改后重启MySQL服务即可生效[^3]。 #### 方法三:卸载冲突软件 有时可能是由于之前已有的数据库管理系统如Microsoft SQL Server Express Edition或者其他版本的MySQL本身也在运行着,默认情况下它们也会绑定相同的网络接口地址与端口组合。因此建议检查是否存在此类情况,并考虑移除不必要的重复组件以避免资源竞争现象的发生。 ```bash # 查找占用端口的进程 netstat -ano | findstr :3306 # 终止占用端口的进程(假设返回的PID为1234) taskkill /F /PID 1234 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值