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

执行php artisan serve报错找不到autoload.php及问题解决

解决Laravel php artisan serve报错:找不到autoload.php及Application类的问题

我之前也碰到过完全一样的坑!当时执行laravel new blog创建项目后,兴冲冲跑php artisan serve,结果直接报错说找不到C:\Projects\laravel-projects\blog/vendor/autoload.php——手动改了路径后又跳出来Illuminate\Foundation\Application类找不到的错误,折腾半天才揪出根源。

问题根源

其实最开始执行laravel new blog的时候,系统已经悄悄抛出错误了,但我当时没留意:Laravel要求PHP版本必须在v7.1.3及以上,如果你的PHP版本不达标,项目创建过程会直接失败,导致核心依赖所在的vendor目录根本没生成,自然找不到autoload.php,后续改路径也没用——因为连基础的框架类都没装。

完整解决方案

要彻底搞定这个问题,得两步走:

  • 更新PHP版本并修正环境变量

    1. 先在命令行执行php -v确认当前PHP版本,如果低于7.1.3,赶紧下载符合要求的PHP版本
    2. 把系统环境变量里的PHP路径替换成新版本的安装目录,确保再次执行php -v显示的是正确版本
  • 开启必要的PHP扩展

    1. 找到PHP根目录下的php.ini文件,打开后找到extension=openssl和extension=mbstring这两行
    2. 去掉这两行前面的分号;,保存文件后重启命令行或本地服务器

新手必看提示

下载解压PHP之后,一定要去根目录找install.txt文件!里面有非常详细的配置指南,从环境变量设置到扩展开启,一步步讲得明明白白,能帮你避开很多新手常踩的坑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:49:45