⭐ 推荐:社区规则条款 V1.0

小皮面板怎么修改默认端口避免和 80 端口冲突?

chinaz
chinaz 初级会员超兽战士
发布于 2026-10-11 18:56 ·2 浏览 ·0 回复

学完这篇你能把 phpStudy(小皮面板)里默认占用 80 端口的 Apache/Nginx 改成别的端口,让网站服务不再和 IIS、宝塔、其他软件抢 80 端口,启动失败的毛病一并解决。

先说明一下:小皮面板上有两个"默认端口"容易被搞混——一个是面板自己的访问端口(Linux 版常见,比如安装完提示的 http://你的IP:9080),另一个是它集成的 Web 服务器端口(Apache/Nginx 的 80)。下面按"先查占用、再改 Web 端口、最后改面板端口"的顺序来。

第一步:先确认 80 端口到底被谁占用

这一步是搞清楚对手是谁,避免你改完发现还是启动不了。按 Win+R 输入 cmd,在命令行里执行:

netstat -ano | findstr ":80"

记下最后一列的 PID,再用 tasklist | findstr "PID号" 看是哪个进程,常见的是 IIS 的 w3wp.exe、宝塔的 nginx.exe,或 Skype、迅雷这类软件。

注意:命令行要用「以管理员身份运行」打开,否则查不全。

第二步:改 Apache 的监听端口(以改成 8080 为例)

这一步做完,Apache 就不再监听 80 端口。推荐直接改配置文件,路径是 phpStudy 安装目录下的:

D:\phpstudy_pro\Extensions\Apache2.4.39\conf\httpd.conf

(Apache2.4.39 是版本号目录,按你实际装的版本找。)用记事本打开,搜索 Listen 80 改成 Listen 8080,再搜索 ServerName localhost:80 改成 ServerName localhost:8080,保存。

phpStudy v8.1 也提供了图形入口:左侧点「软件管理」→ 找到 Apache 那一行 → 点右侧「配置」→「端口」,把 80 改成 8080 保存,效果和改文件一样。

注意:如果你建过网站,各个站点的虚拟主机配置里还写着 <VirtualHost *:80>。要去「网站」列表 → 对应站点 →「管理」→ 修改端口,一起改成 8080,否则站点还是起不来。

第三步:改 Nginx 的监听端口

如果你用的是 Nginx 环境,改法类似。打开:

D:\phpstudy_pro\Extensions\Nginx1.15.11\conf\nginx.conf

把 listen 80; 改成 listen 8080;(有几处就改几处),保存。站点配置在 vhosts.conf 或 conf/vhosts/ 目录下,同样把 listen 80 改掉。

第四步:数据库端口冲突时一起改

如果连 MySQL 的 3306 也冲突,打开 D:\phpstudy_pro\Extensions\MySQL5.7.26\my.ini,把 port=3306 改成 port=3307。改完还要同步 phpMyAdmin 的 config.inc.php 里的 $cfg['Servers'][$i]['port'],不然 phpMyAdmin 连不上数据库。

第五步:改小皮面板自身的访问端口

Linux 版的小皮面板,登录后在左侧菜单找「系统设置」→「面板设置」→「面板端口」,把原来的端口(安装完成时提示的那个,常见为 9080)改成 9081 之类,保存后面板会重启,之后要用新端口加安全入口登录。

注意:改完面板端口,记得在云服务器安全组和本机防火墙里放行新端口,否则页面直接打不开。

第六步:放行端口并重启验证

Windows 上打开「控制面板 → Windows Defender 防火墙 → 高级设置 → 入站规则 → 新建规则 → 端口 → TCP → 特定本地端口填 8080 → 允许连接」,一路下一步保存。然后回到 phpStudy 主界面点「重启」按钮,浏览器访问 http://localhost:8080 能出页面就成功了。

注意:改端口后,站点域名绑定、WordPress 的站点地址、接口回调地址里都要带上新端口号,只改服务器不改这些,页面照样跳错。

小结

  • 先 netstat -ano | findstr ":80" 查清占用者,再动手改。
  • Apache 改 httpd.conf 的 Listen,Nginx 改 nginx.conf 的 listen,站点虚拟主机配置要同步改。
  • MySQL 改 my.ini 的 port,别忘了同步 phpMyAdmin 配置。
  • Linux 版小皮面板的面板端口在「系统设置 → 面板设置」里改。
  • 防火墙、安全组、程序里的访问地址三处都要跟着新端口走。
版权声明:本文来自 GJ站长论坛《小皮面板怎么修改默认端口避免和 80 端口冲突?》
原文链接:https://www.gj0.com/thread-1665.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~