You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中PHP服务器无法启动,报404权限及文件不存在错误

VSCode启动PHP服务器报错404的解决方法

先修正配置错误

你的settings.json里存在明显配置错误:phpserver.phpConfigPath应该指向PHP的配置文件php.ini,而非php.exe。正确配置示例如下:

"php.validate.executablePath": "C:/xampp/php/php.exe",
"phpserver.phpConfigPath": "C:/xampp/php/php.ini",
"phpserver.phpPath": "C:/xampp/php/php.exe"

其他排查方向

  • 确认入口文件存在:PHP服务器默认会寻找项目根目录下的index.php作为首页,若该文件不存在,会直接返回404。确保你当前VSCode打开的工作目录下有这个文件,或在插件设置里指定正确的默认入口文件名。
  • 检查文件权限:右键点击你的项目文件夹,确认当前系统用户拥有读取、执行该目录及文件的权限,避免出现「Permission denied」报错。
  • 验证服务器启动路径:启动PHP服务器时,确保服务器是从项目根目录启动的。若启动路径不是项目根目录,服务器会找不到目标文件,从而返回404。
  • 排查端口有效性:用命令netstat -ano | findstr "你的端口号"(Windows系统)确认端口是否被其他程序占用,若占用则更换未被使用的端口号。

内容的提问来源于stack exchange,提问作者Queota

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 23:20:53