Laravel 安装指南
10

贴子说明

对于新人来说,laravel 的安装总会遇到这样那样的问题,这个帖子的目的第一个是汇总目前已知的安装方式,第二个可以收集整理安装时遇到的问题,方便新手排查。

安装方式

总的来说安装有如下几种方式。

压缩包式

这种方式可能是新人最喜欢的方式,直接下载解压就能运行,依赖包都已经打包好了。

Composer 式

这种方式也是最正统,推荐的方式。
又分如下两种方式

第一种是直接创建一个 project 到指定的路径下(your-path),同时 version 可以指定 laravel 的版本,这个命令可以把相关的依赖包都下载下来。

composer create-project laravel/laravel your-path --prefer-dist [version]

第二种是手动一点的方式,先从 github 上下载对应的 laravel 源码,然后执行 composer install

git clone git@github.com:laravel/laravel.git your-path
cd your-path
composer install
Composer 镜像汇总

我们知道, Composer 在国内的环境并不好,也时常被墙,国内也暂时还没有一个大型的公司来提供镜像服务。

目前大部分国内的镜像都是基于 toranproxy 自建的镜像。

有如下几个:

具体安装方式大家可以参考他们的文档。

Installer 安装工具式

laravel 官方提供了一个 installer 来帮助我们便捷安装。

首先需要安装 installer 工具
composer global require "laravel/installer=~1.1"

确保把 ~/.composer/vendor/bin 路径放置到的 PATH 里。
如果在命令行下执行 laravel,可以看到命令帮助,就说明成功了。
此时可以通过执行 laravel new directory 来创建一个新的 laravel 项目。

这种方式本质上其实还是去下载官方提供的那个压缩包,所以还是会出现被墙的情况。

集成环境式

集成环境式是指汇集了运行环境以及 laravel 源码包的一整套方案,比如你的本机没有环境,又想运行 laravel,可采用如下方式。

Wagon

Wagon
介绍帖

特点:纯绿色化,便捷,集成了很多 cmder 的扩展。

Laragon

Laragon

特点:功能全,使用便捷。

有更好的安装方式,欢迎大家反馈,我会及时更新。

-EOF-

本帖已被设为精华帖!
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 4

如何用Installer工具安装其他版本的laravel呢?

2年前

composer安装的第二种方式,怎么安装特定版本呢

1年前
lifesign

@静明湖畔 可以 checkout 到对应的 tag

1年前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!