最快的 Laravel 4 安装方法

教程 duke-lee ⋅ 于 3年前 ⋅ 最后回复由 monkey 2年前 ⋅ 10460 阅读

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

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