如何在XAMPP中实现Mezzio框架的多端口并行部署?
- 内容介绍
- 文章标签
- 相关推荐
本文共计848个文字,预计阅读时间需要4分钟。
Mezzio 是一个基于 PSR-15 的轻量级 PHP 框架,本身不包含 Web 服务器功能,需要依赖 Apache 或 Nginx。XAMPP 默认使用 80 和 443 端口,但 Windows 下常被 Skype、IIS、VMware Hostd(PID 5728)和系统进程(PID 4)占用。
直接改 httpd.conf 不够——XAMPP 控制面板会读取自身缓存,必须同步更新两处:
-
xampp\apache\conf\httpd.conf:修改Listen 80→Listen 8081,以及ServerName localhost:80→ServerName localhost:8081 -
xampp\apache\conf\extra\httpd-ssl.conf:修改所有Listen 443→Listen 8443,并更新VirtualHost _default_:443为_default_:8443
改完别急着点 Start——先点右键 xampp-control.exe → “以管理员身份运行”,否则 Windows 防护机制可能拒绝绑定非特权端口(尤其是 80/443 以外的高编号端口有时也会被拦截)。
Mezzio项目无法通过localhost:8081访问
不是端口通了就万事大吉。
本文共计848个文字,预计阅读时间需要4分钟。
Mezzio 是一个基于 PSR-15 的轻量级 PHP 框架,本身不包含 Web 服务器功能,需要依赖 Apache 或 Nginx。XAMPP 默认使用 80 和 443 端口,但 Windows 下常被 Skype、IIS、VMware Hostd(PID 5728)和系统进程(PID 4)占用。
直接改 httpd.conf 不够——XAMPP 控制面板会读取自身缓存,必须同步更新两处:
-
xampp\apache\conf\httpd.conf:修改Listen 80→Listen 8081,以及ServerName localhost:80→ServerName localhost:8081 -
xampp\apache\conf\extra\httpd-ssl.conf:修改所有Listen 443→Listen 8443,并更新VirtualHost _default_:443为_default_:8443
改完别急着点 Start——先点右键 xampp-control.exe → “以管理员身份运行”,否则 Windows 防护机制可能拒绝绑定非特权端口(尤其是 80/443 以外的高编号端口有时也会被拦截)。
Mezzio项目无法通过localhost:8081访问
不是端口通了就万事大吉。

