webcat 中文文档 下载 App

本地服务监听固定端口

为什么关心端口

打开 PHP 运行环境后,WebCat 在手机上启动了一个本地 Web 服务器,默认监听 8000 或 8080 端口。这意味着:

怎么确认当前端口

进 WebCat 设置 → PHP 运行环境相关项,里面会显示当前监听的端口号。不同版本默认端口可能略有差异,但一般是 8000、8080、或 9000 这几个常见值之一。

端口冲突了怎么办

如果你手机上还有别的应用占用了同一个端口(比如别的本地 Web 服务器),可能出现 PHP 环境启动失败或预览空白的情况。

解决方法:

  1. 回到设置里找到端口配置项
  2. 改成一个不太常用的值,比如 8088、9000、3000
  3. 保存后关闭再重新打开 PHP 环境开关

改完端口后,预览和局域网访问都会自动用新端口,不需要额外操作。

只在 WebCat 运行时启动

这一点很重要:PHP 本地服务只在 WebCat 应用活跃时运行。当你退出 WebCat 或被系统杀到后台(国产手机激进后台管理),本地服务器会自动停掉——这保证了不会持续消耗手机电量和 CPU。

如果你切出去查点东西再回来,服务可能已经停了。这时候 PHP 文件点运行可能报错或白屏,关掉 PHP 开关再打开一次就能重新启动。

localhost 和 127.0.0.1 的关系

两者是同一个东西的不同写法——在 WebCat 的本地服务里,你在预览页面里用 http://localhost:端口 和 http://127.0.0.1:端口 效果完全一样。

从页面里访问本地 API

如果你在 PHP 里写了一个返回 JSON 的接口(比如 api/user.php),页面里通过 fetch/AJAX 请求时,直接写相对路径 ./api/user.php 就行——WebCat 会自动通过本地 PHP 服务来处理,不会有跨域问题。如果写成绝对路径 http://localhost:端口/api/user.php 也能工作,但相对路径更安全(换个环境不用改)。