Laravel下载和安装图解(非常详细)

Laravel 是一款开源、免费的 PHP Web 应用框架,它把原本松散的 PHP 生态重新梳理成一套"开箱即用"的完整工具链,让开发者只需把注意力放在业务本身,而不用重复造轮子。

与 Symfony、ThinkPHP、Yii、CodeIgniter 等老牌框架相比,Laravel 最大的优势在于生态的完整度和对新手小白更友好:

  • 官方维护的 30 余个 first-party 包覆盖支付、搜索、社交登录、PDF、Excel、部署、测试等高频需求,版本号与主框架同步,杜绝了第三方扩展"年久失修"的隐患;
  • 文档站采用叙事式结构,先给最少代码跑通流程,再逐层展开细节,配合 Laracasts 上千部视频,新手往往能在周末就搭出带后台、队列、单元测试的可上线项目。

Laravel 的性能也丝毫不逊色,Laravel 9 起内置基于 PHP-FFI 的 Octane 扩展,可把请求驻留在 Swoole/RoadRunner 进程池,TPS 提升 5~10 倍,兼顾开发舒适与生产高并发。

了解 Laravel 之后,接下来教大家借助 Composer 安装 Laravel。

Composer 是 PHP 社区的依赖管理工具,简单理解,Composer 就像一位管家,你告诉它"我要 Laravel 11",它便自动把 symphony/console、dragonmantank/cron-expression、laravel/serializable-closure 等几十个子包解析到合适版本,下载、校验、缓存、注册一气呵成,后续升级也只需一条命令,尤其适合新手小白。

下载并安装Composer

1) 安装 PHP

首先安装 laravel 对应版本的 php,推荐大家安装最新版本,PHP 的下载地址为:

网盘下载:PHP安装包

下载之后,配置 php 环境变量,依次选择我的电脑【右击】 --> 属性 --> 高级系统设置 --> 环境变量,将 php 文件夹的地址输进去保存。

按组合键 win + R 输入 cmd 出现命令提示框,输入 php -v 回车,看到 PHP 的版本信息证明配置成功:

注意,这里还需要对文件夹里的 php.ini 文件做修改,打开 php.ini,搜索";extension=zip"一行,将开头的分号去掉并保存。

2) 安装Composer

下载 Composer 安装包,下载地址为:

网盘下载:Composer安装包

下载会获得一个名为 "Composer-Setup.exe" 的安装程序,双击它开始安装:

① 直接点击 Next:

② 点击 browse 打开 php 文件夹下的 php.exe,然后点击 Next:

③ 后续一直按 Next,直到出现下图的界面,表示安装完成:

④ 按组合键 win + R 输入 cmd 出现命令提示框,输入 composer 回车,看到下图的输出信息证明安装成功:

3) 利用Composer安装Laravel

① 首先,按组合键 win + R 输入 cmd 出现命令提示框,输入下面指令:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

② 继续执行如下指令:

composer create-project laravel/laravel --prefer-dist D:\laravel

注意,D:\laravel 为下载地址(自行修改),确保 laravel 内部是空的,不然会报错。

③ 看到下图的输出结果,表示安装成功:

④ 打开安装的文件夹 D:\laravel,能看到安装内容,如下图所示:

启动Laravel

按组合键 win + R 输入 cmd 出现命令提示框,先转到 laravel 安装目录,然后执行 php artisan serve 命令:

http://127.0.0.1:8000 复制到浏览器的地址栏,然后按回车,如下图所示:

大功告成!由此,就完成了用 Composer 下载 laravel。

相关推荐
tg-zm8899962 天前
2025返利商城源码/挂机自动收益可二开多语言/自定义返利比例/三级分销理财商城
java·mysql·php·laravel·1024程序员节
luminaryhero2 天前
Laravel学习-01预备阶段-05 命令行
laravel
luminaryhero3 天前
Laravel学习-01预备阶段-02 Composer
laravel
xmode3 天前
常用自定义函数laravel版+thinkphp版
后端·php·laravel·thinkphp
JienDa4 天前
JienDa聊PHP:Laravel驱动的企业级图床系统架构设计与实战
系统架构·php·laravel
橘式不妙4 天前
解决使用IDE开发laravel项目无法智能提示eloquent的可调用方法的问题
php·laravel
依了个旧7 天前
🚀 告别手写注释!Laravel 自定义命令创建模型时自动生成 @property 属性提示
laravel
JaguarJack9 天前
Laravel 乐观锁:高并发场景下的性能优化利器
后端·php·laravel
life码农11 天前
在 Laravel框架 Blade 模板中显示原始的 {{ }} 符号的几种方法
php·laravel
JienDa18 天前
Laravel 11与UniApp实战:构建高性能电商API与移动端交互系统
laravel