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。

相关推荐
JaguarJack2 天前
PHP 桌面端框架NativePHP for Desktop v2 发布!
后端·php·laravel
yyxl__jyj12 天前
Java异步编程实战CompletableFuture原理深度解析与性能优化技巧
laravel
—Qeyser24 天前
Laravel + UniApp AES加密/解密
前端·uni-app·laravel
lingggggaaaa1 个月前
小迪安全v2023学习笔记(八十一讲)—— 框架安全&ThinkPHP&Laravel&Struts2&SpringBoot&CVE复现
笔记·学习·struts·安全·网络安全·laravel
lskblog1 个月前
Composer安装教程及国内镜像设置(含腾讯云、阿里云镜像)
阿里云·php·腾讯云·laravel·composer
四季豆豆豆2 个月前
办公任务分发项目 laravel vue mysql 第一章:核心功能构建 API
vue.js·mysql·laravel
lskblog2 个月前
使用 PHP Imagick 扩展实现高质量 PDF 转图片功能
android·开发语言·前端·pdf·word·php·laravel
喔烨鸭2 个月前
前后端分离情况下,将本地vue项目和Laravel项目以及mysql放到自己的云服务器
vue.js·mysql·laravel
深兰科技2 个月前
深兰科技:搬迁公告,我们搬家了
javascript·人工智能·python·科技·typescript·laravel·深兰科技