最快的 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 框架, 提升开发效率的微信公众号.

本帖已被设为精华帖!
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5
(= ̄ω ̄=)··· 暂无内容!

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