最快的 Laravel 4 安装方法

The Problem

Laravel4 是构建在 Composer 之上的, 之前的安装方法是如下:

composer create-project laravel/laravel your-project-name --prefer-dist

然后再

composer install

十分钟过去了 .... 半个小时过去了... 然后你就会开始抱怨, 甚至很多新人直接就被吓跑了.

The Solution

接下来的这个方法能把你安装 Laravel4 的时间控制在 10 秒内.

首先全局安装 laravel installer

composer global require "laravel/installer=~1.1"

链接 laravel 命令

有两个选择

第一个方法

~/.composer/vendor/bin 放到你的 PATH 里面, 这样以后 composer global 安装的可执行文件都可以使用, 建议使用此方法安装.

第二个方法

在你的 bashrc 文件里面

vi ~/.bashrc

添加如下:

alias laravel='~/.composer/vendor/bin/laravel'

上面两种方法都不要忘了重载 bashrc 哦.

source ~/.bashrc

开始创建 Laravel App

➜  laravel new project
Crafting application...
Application ready! Build something amazing.

---------------- 补充下加速的原理 ------------------

查看 源码 , 可以发现这以下这个方法:

/**
 * Download the temporary Zip to the given file.
 *
 * @param  string  $zipFile
 * @return $this
 */
protected function download($zipFile)
{
    $response = \GuzzleHttp\get('http://cabinet.laravel.com/latest.zip')->getBody();

    file_put_contents($zipFile, $response);

    return $this;
}

可以看出是从 http://cabinet.laravel.com/latest.zip 这个链接上去下最新打包好的 zip 文件, 本地直接解压, 跳过了 composer 那一步.


欢迎关注 LaravelTips, 这是一个专注于为 Laravel 开发者服务, 致力于帮助开发者更好的掌握 Laravel 框架, 提升开发效率的微信公众号.

本帖已被设为精华帖!
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 5
(= ̄ω ̄=)··· 暂无内容!

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