Laravel 安装指南

贴子说明

对于新人来说,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-

本帖已被设为精华帖!
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

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

7年前 评论

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

6年前 评论

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

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!