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

PHP开发服务器启动后访问出现404错误,如何排查解决?

解决PHP开发服务器404错误
  • 确认服务器启动目录
    PHP开发服务器的根目录就是你执行启动命令时终端所在的目录。比如你的index.php在~/php-practice文件夹里,必须先通过cd ~/php-practice进入该目录,再执行php -S localhost:3000,否则服务器找不到你的文件。

  • 检查文件名与代码路径拼写
    错误提示里出现了/projet.php,但你访问的是index.php,这大概率是代码里写错了路径(比如把project.php拼成了projet.php),或者浏览器缓存了旧的请求地址。先检查你的PHP/HTML代码里有没有跳转、引用projet.php的地方,同时确认本地文件确实是index.php且拼写正确。

  • 强制指定入口文件启动服务器
    如果不确定路径问题,启动服务器时可以直接指定入口文件,命令如下:

    php -S localhost:3000 index.php
    

    这样所有请求都会默认指向index.php,避免路径匹配错误。

  • 关于favicon.ico的404
    这个是浏览器自动请求网站图标导致的,属于正常现象,不会影响PHP代码运行。如果想消除这个错误,只需要在项目根目录放一个favicon.ico文件即可。

  • 验证文件存在并重启服务器
    用终端命令确认当前目录下存在index.php:

    • Linux/macOS:ls
    • Windows:dir
      确认后,关闭当前服务器(按Ctrl+C),重新启动服务器,再访问http://localhost:3000/index.php测试。

内容的提问来源于stack exchange,提问作者ALI EL MAILOUDI

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 11:28:13