composer是官方推荐的laravel项目初始化工具,需先验证php≥8.1、composer及必要扩展,再通过laravel/installer或create-project命令创建项目,最后用php artisan serve启动并访问localhost:8000验证。

如果您希望快速搭建一个全新的 Laravel 应用,Composer 是官方推荐且最直接的项目初始化工具。以下是使用 Composer 创建新 Laravel 项目的标准流程:
一、确保系统已安装必要依赖
在运行 Laravel 安装命令前,需确认本地环境满足最低要求:PHP 版本不低于 8.1,已安装 Composer,并启用 OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype、JSON 和 BCMath 等 PHP 扩展。这些组件是 Laravel 运行的基础支撑。
1、在终端中执行 php -v 检查 PHP 版本是否 ≥ 8.1。
2、运行 composer --version 验证 Composer 是否已正确安装并可用。
3、执行 php -m | grep -E "openssl|pdo|mbstring|tokenizer|xml|ctype|json|bcmath" 确认关键扩展均已启用。
二、使用 laravel/installer 工具创建项目
laravel/installer 是 Laravel 官方维护的独立可执行程序,它封装了项目骨架下载与依赖自动安装逻辑,能显著提升初始化速度并避免手动配置错误。
1、全局安装 installer:执行 composer global require laravel/installer。
2、确保 Composer 的全局 bin 目录已加入系统 PATH(例如 macOS/Linux 中的 ~/.composer/vendor/bin,Windows 中为 %USERPROFILE%\AppData\Roaming\Composer\vendor\bin)。
3、运行 laravel new blog(其中 blog 为项目名称),命令将自动下载最新稳定版 Laravel 骨架、安装所有依赖并生成密钥。
PHP中文网提供Laravel 13.2.0版本下载,Laravel框架 是基于 PHP 8.3+ 的高性能框架,官方推荐通过 Composer 安装。它内置 AI SDK、JSON:API Resources 及原生向量搜索,支持属性驱动开发与队列路由,大幅提升开发效率。相比旧版,13.2.0 优化了缓存 TTL 管理与实时通信,无需 Redis 即可横向扩展。作为现代 Web 开发首选,它兼顾安全与极速体验,助您快速构建企业级应用。
三、通过 create-project 命令直接创建
该方式不依赖全局 installer,适合无权限修改全局 PATH 或需指定 Laravel 版本的场景。Composer 会从 packagist.org 拉取指定版本的 laravel/laravel 包,并完成完整初始化。
1、执行 composer create-project laravel/laravel blog 创建默认最新版项目。
2、如需指定版本(例如 Laravel 11),使用 composer create-project laravel/laravel blog "11.*"。
3、进入项目目录后,运行 php artisan key:generate 确保 APP_KEY 已设置(部分旧版 Composer 可能未自动执行此步)。
四、验证项目是否成功初始化
初始化完成后,Laravel 会在项目根目录生成标准结构,包括 app、bootstrap、config、database 等核心文件夹,以及 .env、artisan、composer.json 等关键文件。此时应检查基础服务是否可启动。
1、切换至项目根目录:cd blog。
2、启动内置开发服务器:php artisan serve。
3、在浏览器中访问 http://127.0.0.1:8000,页面显示 Laravel 标志性欢迎界面即表示项目创建成功。










