直接通过composer拉取官方稳定版laravel并初始化完整结构:先确认php≥8.1和composer已安装,再执行composer create-project laravel/laravel blog --prefer-dist,进入目录后验证artisan存在及php artisan --version输出版本号,最后php artisan key:generate并php artisan serve启动服务。

你需要在本地快速搭建一个标准Laravel项目,且不依赖全局安装器或第三方模板,直接通过Composer拉取官方稳定版代码并初始化完整结构。
确认环境是否就绪
确保系统已安装 PHP(≥8.1)和 Composer。在终端执行 php -v 和 composer -V,两行命令均需返回有效版本号。若任一缺失,请先完成对应安装——缺少 PHP 会导致后续所有命令直接报错,【PHP 版本低于 8.1 将无法成功安装 Laravel 11+】。
执行 composer create-project 命令
在你希望存放项目的目录下运行以下命令:
composer create-project laravel/laravel blog --prefer-dist
这条命令会从 Packagist 拉取最新稳定版 Laravel,并自动安装全部依赖、生成 .env.example、配置 autoload、初始化 Git 仓库。其中 --prefer-dist 表示优先下载压缩包而非克隆源码,速度更快、占用磁盘更小。
如果想安装指定旧版本(例如 Laravel 10.x),可显式指定版本约束:
composer create-project laravel/laravel myapp "10.*"
进入项目并验证基础结构
第一步:执行 cd blog 进入刚创建的项目目录。
第二步:检查根目录是否存在 artisan 文件——这是 Laravel 的核心命令行入口,没有它说明项目未正确生成。
第三步:运行 php artisan --version,输出类似 Laravel Framework 11.x.x 即表示框架已就位。
生成应用密钥并启动服务
方法一:生成密钥 → 启动服务器
执行 php artisan key:generate,该命令会向 .env 文件写入 APP_KEY,这是加密会话、Cookie 和密码重置链接的必需前提,【跳过此步将导致所有加密功能失效,登录、CSRF 验证等立即异常】。
接着运行 php artisan serve,服务默认监听 http://127.0.0.1:8000。浏览器打开该地址,看到 Laravel 欢迎页面即表示安装成功。
方法二:一步启动(仅限开发调试)
如果你只是快速验证安装结果,可跳过密钥生成,直接运行 php artisan serve --no-key。但注意:此模式禁用所有加密功能,不能用于任何含用户交互的场景。











