当前位置: 首页 > news >正文

完整教程: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。

http://www.jsqmd.com/news/330315/

相关文章:

  • 会干活的机器人来了!motbo机器人到底有啥本事?
  • 【干扰】稀疏重构的空域-极化域联合抗主瓣干扰方法【含Matlab源码 15035期】复现含文献
  • 一天一个开源项目(第9篇):NexaSDK - 跨平台设备端 AI 运行时,让前沿模型在本地运行
  • 广州市PHP定制开发行业解析:概念、实践与常见问题
  • 当15岁成为“红线”,法国社交平台新规落地
  • 效果-Sapphire
  • 印尼IGRS强制令生效,分级不准恐遭全网阻断
  • 商业应用(4)蓝莓产季管理水果基地管理—东方仙盟练气期
  • 汉字不止二维!克莱因瓶解锁汉字拓扑密码:从部首粒子到宇宙演化新语言
  • 自己平台接入国家网络身份认证公共服务接入
  • Agent Skills
  • day73(2.1)——leetcode面试经典150
  • 云雀播放器 2026.1.9 | 高颜值音乐播放器动画非常流畅 全球超1亿用户
  • 【状态估计】基于matlab扩展EKF和无迹卡尔曼滤波UKF ieee33电力系统动态状态估计【含Matlab源码 15032期】
  • Flutter艺术探索-Flutter在鸿蒙端运行原理:OpenHarmony平台集成
  • GrokAI1.1.14-release.09 | 实测可无敏感生图,可生成视频
  • 一个同步机无传感滑膜观测器模型加代码,该模型基于28035芯片,采用了典型的smo+pll方案...
  • 模型训练过程
  • 手把手教你学Simulink——基于Simulink的极点配置控制器设计与仿真建模示例
  • IDEA 提示“未配置SpringBoot配置注解处理器“的解决方案
  • 上下文压缩
  • Claude Code 学习路线图
  • 上下文窗口压缩时,尾>头>中间
  • 【系统分析师】6.3 企业信息化规划
  • Python数据分析:Matplotlib 绘图练习
  • app分享页面已经全部做完了
  • 工作量证明机制的奖励机制存在哪些缺点?
  • Flutter for OpenHarmony:进度条与加载指示器 —— 构建流畅、可感知的异步交互体验
  • 学习进度 16
  • 奖励机制与工作量证明(PoW):区块链共识的核心动力与底层逻辑