当前位置: 首页 > 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.dtcms.com/a/503031.html

相关文章:

  • Python机器学习---3.分类模型评估
  • Rust Tokio vs Go net/http:云原生与嵌入式生态选型指南
  • 【Java 详解】Mysql 索引从入门到精通
  • Vue收集表单数据
  • 正点原子RK3568学习日志10-向系统条件一个系统调用
  • 软件工程原则:构建高质量软件的基石
  • 哈尔滨在线制作网站网站3d展示怎么做
  • Python操作word实战
  • cms建站系统哪家好企业信息官网
  • 【Java EE进阶 --- SpringBoot】Mybatis - plus 操作数据库
  • ffmpeg下载和实战获取音视频时长
  • 如何高效批量修改多格式文本文件?
  • 移动测试利器Appium全方位解析:从原理、实战到应用场景
  • 018数据结构之队列——算法备赛
  • 开源 Linux 服务器与中间件(四)服务器--Tomcat
  • Auto CAD二次开发——测试功能
  • 《Linux进阶指令实操指南》:文件查看、时间管理、搜索压缩全覆盖(附高频案例)
  • Socket编程学习记录
  • AI“缝合怪”变“神作”,游戏宣传图工作流
  • Java 大视界 -- Java 大数据机器学习模型在金融衍生品定价中的创新方法与实践
  • PHPMailer下载和使用教程(非常详细)
  • 傻瓜式免费自助建站系统wordpress下拉
  • 【LeetCode热题100(47/100)】路径总和 III
  • bpmn-js 中如何完整导出 PNG(含自定义 Overlay)
  • 【图像处理】Gamma矫正
  • 【AI论文】MM-HELIX:借助整体式平台与自适应混合策略优化,提升多模态长链反思推理能力
  • Go 入门学习
  • IPoIB驱动中RSS/TSS技术深度解析与性能优化实践
  • Redis最佳实践
  • 鸿蒙NEXT Wear Engine开发实战:手机侧应用如何调用穿戴设备能力