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

PhpStorm内置Web服务器无法运行(404错误)求助

PhpStorm内置Web服务器返回404故障排查方案
  • 确认项目根目录配置
    PhpStorm内置服务器的根目录直接影响路径匹配:

    1. 打开File > Settings > Build, Execution, Deployment > Debugger > Built-in Server,检查Project root是否指向你项目的实际根目录(也就是包含入口PHP文件的文件夹)
    2. 测试单个文件时,右键点击目标PHP文件选择Run 'xxx.php',不要手动输入服务器地址访问,避免路径不匹配
  • 检查PHP解释器关联
    虽然PHP本身能运行,但PhpStorm的内置服务器可能没正确关联解释器:

    1. 打开File > Settings > Languages & Frameworks > PHP,确认CLI解释器的PHP version正确,且Configuration file指向你重命名后的php.ini
    2. 点击解释器右侧的...,检查PHP executable路径是否是你安装的PHP可执行文件(比如php.exe),别选错了版本或路径
  • 验证服务器访问路径
    内置服务器启动后默认地址是http://localhost:端口号/,如果你的入口文件不在根目录,必须加上对应子路径。比如项目结构是project/public/index.php,就得访问http://localhost:端口号/public/index.php,直接访问根目录会因为找不到默认索引文件返回404

  • 检查默认索引文件设置
    打开File > Settings > Build, Execution, Deployment > Built-in Server,确认Default file列表里包含你的入口文件名(比如index.php),如果项目入口是其他名字,手动添加进去

  • 排查php.ini修改的影响(如果怀疑)
    临时把php.ini改回php.ini-development,重启PhpStorm后测试内置服务器。如果恢复正常,说明是php.ini里的配置导致的,重点排查doc_root、open_basedir这类路径限制项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 21:34:52