如何使用 Composer 创建新的 Laravel 项目(推荐方式)

舞姬之光

舞姬之光

2026-04-09

683人浏览

原创

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

如何使用 composer 创建新的 laravel 项目(推荐方式) - php中文网

如果您希望快速搭建一个全新的 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 骨架、安装所有依赖并生成密钥。

Laravel 13.2.0
Laravel 13.2.0

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 标志性欢迎界面即表示项目创建成功。

相关专题

更多
laravel组件介绍
laravel组件介绍

laravel 提供了丰富的组件,包括身份验证、模板引擎、缓存、命令行工具、数据库交互、对象关系映射器、事件处理、文件操作、电子邮件发送、队列管理和数据验证。想了解更多laravel的相关内容,可以阅读本专题下面的文章。

2024.04.09

672

10

laravel中间件介绍
laravel中间件介绍

laravel 中间件分为五种类型:全局、路由、组、终止和自定。想了解更多laravel中间件的相关内容,可以阅读本专题下面的文章。

2024.04.09

648

9

laravel使用的设计模式有哪些
laravel使用的设计模式有哪些

laravel使用的设计模式有:1、单例模式;2、工厂方法模式;3、建造者模式;4、适配器模式;5、装饰器模式;6、策略模式;7、观察者模式。想了解更多laravel的相关内容,可以阅读本专题下面的文章。

2024.04.09

1112

10

thinkphp和laravel哪个简单
thinkphp和laravel哪个简单

对于初学者来说,laravel 的入门门槛较低,更易上手,原因包括:1. 更简单的安装和配置;2. 丰富的文档和社区支持;3. 简洁易懂的语法和 api;4. 平缓的学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.10

1568

7

laravel入门教程
laravel入门教程

本专题整合了laravel入门教程,想了解更多详细内容,请阅读专题下面的文章。

2025.08.05

1920

22

laravel实战教程
laravel实战教程

本专题整合了laravel实战教程,阅读专题下面的文章了解更多详细内容。

2025.08.05

1245

13

laravel面试题
laravel面试题

本专题整合了laravel面试题相关内容,阅读专题下面的文章了解更多详细内容。

2025.08.05

2739

7

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

2026.03.04

1087

29

Laravel 框架安装指南
Laravel 框架安装指南

本指南详解 Laravel 框架安装全流程,涵盖 PHP 8.1+ 环境配置、Composer 依赖管理工具安装及国内镜像源优化。重点演示使用 composer create-project 命令创建 Laravel 10/11 项目,解决常见安装错误与依赖冲突。从环境搭建到项目初始化,助您快速完成 Laravel 开发环境部署,为后续 Web 应用开发奠定基础。适合 PHP 初学者与框架迁移开发者参考。

2026.04.09

91

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
如何安装 Composer
如何安装 Composer

共1课时 | 128人学习

Composer手册
Composer手册

共0课时 | 0人学习