最快的 Laravel 4 安装方法
14

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

本帖已被设为精华帖!
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 5
(= ̄ω ̄=)··· 暂无内容!

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