如何在一个XAMPP环境下同时部署多个端口运行PbootCMS?

2026-04-24 19:110阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1179个文字,预计阅读时间需要5分钟。

如何在一个XAMPP环境下同时部署多个端口运行PbootCMS?

XAMPP默认只监听80端口

启用 Apache 多端口监听(Listen 指令)

Apache 不会自动响应非 80 端口的请求,必须显式声明。这步漏掉,后续所有配置都无效。

  • 打开 D: mpppacheconfhttpd.conf
  • 找到 Listen 80 这一行,在它下方新增你要用的端口,例如:
    Listen 8080
    Listen 8081
    Listen 8082
  • 确保这些端口号没被系统或其它程序占用(如 Skype、IIS、Docker Desktop 常占 80/443/8080)
  • 改完保存,**不要重启 Apache**,先验证语法:
    命令行进入 D: mpppachein,运行 httpd -t,输出 Syntax OK 才算通过

为每个端口配置独立 VirtualHost(不是靠 DocumentRoot 切换)

不能只改 DocumentRoot 全局路径,必须用 <VirtualHost *:8080> 显式绑定端口+目录——否则 Apache 会把所有非 80 请求丢给第一个匹配的 <VirtualHost> 或直接 404。

阅读全文

本文共计1179个文字,预计阅读时间需要5分钟。

如何在一个XAMPP环境下同时部署多个端口运行PbootCMS?

XAMPP默认只监听80端口

启用 Apache 多端口监听(Listen 指令)

Apache 不会自动响应非 80 端口的请求,必须显式声明。这步漏掉,后续所有配置都无效。

  • 打开 D: mpppacheconfhttpd.conf
  • 找到 Listen 80 这一行,在它下方新增你要用的端口,例如:
    Listen 8080
    Listen 8081
    Listen 8082
  • 确保这些端口号没被系统或其它程序占用(如 Skype、IIS、Docker Desktop 常占 80/443/8080)
  • 改完保存,**不要重启 Apache**,先验证语法:
    命令行进入 D: mpppachein,运行 httpd -t,输出 Syntax OK 才算通过

为每个端口配置独立 VirtualHost(不是靠 DocumentRoot 切换)

不能只改 DocumentRoot 全局路径,必须用 <VirtualHost *:8080> 显式绑定端口+目录——否则 Apache 会把所有非 80 请求丢给第一个匹配的 <VirtualHost> 或直接 404。

阅读全文