如何在同一台电脑上同时运行Xampp与Wamp服务器?
同一台电脑同时运行XAMPP和WAMP的可行性及解决方案
完全可行,XAMPP报错的核心原因是端口冲突——两款服务器默认会占用相同的服务端口(比如Apache的80/443、MySQL的3306),导致XAMPP无法启动。以下是具体解决方案(以修改XAMPP端口为例,避免改动正常运行的WAMP):
修改XAMPP的Apache端口
- 打开XAMPP控制面板,点击Apache模块右侧的「Config」,选择「Apache (httpd.conf)」
- 找到代码行
Listen 80,将其修改为Listen 8080(也可选用8000、8081等未被占用的端口) - 继续找到
ServerName localhost:80,修改为ServerName localhost:8080 - 回到Apache的Config菜单,选择「Apache (httpd-ssl.conf)」,找到
Listen 443改为Listen 4433,将<VirtualHost _default_:443>改为<VirtualHost _default_:4433>,同时把ServerName localhost:443改成ServerName localhost:4433
修改XAMPP的MySQL端口
- 在XAMPP控制面板中,点击MySQL模块右侧的「Config」,选择「my.ini」
- 找到
port=3306,修改为port=3307(或其他未被占用的端口) - 找到
mysqlx-port=33060,修改为mysqlx-port=33070
验证与排查
- 重启XAMPP的Apache和MySQL服务,访问
http://localhost:8080测试Apache是否正常运行 - 若仍报错,可在Windows命令提示符中执行
netstat -ano | findstr :[端口号](比如netstat -ano | findstr :80),查看该端口被哪个进程占用,结束对应进程或更换端口即可
内容的提问来源于stack exchange,提问作者Vivek Vivi
相关产品推荐
相关产品推荐

