使用composer create-project安装特定的laravel版本

use*_*781 78 php laravel composer-php

安装Laravel的最快最简单的方法是通过composer命令.在laravel docs(http://laravel.com/docs/quick)中,它显示我们可以使用以下方法安装它:

composer create-project laravel/laravel your-project-name --prefer-dist
Run Code Online (Sandbox Code Playgroud)

但是,当您运行上述命令时,它将获取最新版本的Laravel.如果我想安装最新版本的4.0.x,我该如何控制它?或者,4.1.x何时出来?

edi*_*999 119

composer help create-project命令

create-project命令从给定
包创建一个新项目到一个新目录.如果在没有params的情况下执行,并且在带有composer.json文件的目录中执行,则会安装当前项目的包.
您可以使用此命令来引导新项目或
为项目开发人员设置干净的版本控制安装.

[version]
您还可以使用=或:指定包名称的版本作为分隔符.

要安装不稳定的软件包,请指定所需的版本,或使用--stability = dev(其中dev可以是RC,beta,alpha或dev之一).

此命令有效:

composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist
Run Code Online (Sandbox Code Playgroud)

这适用于*表示法.

  • 使用开发版本(laravel 5):`composer create-project laravel/laravel your-project-name dev-develop` (2认同)

Pra*_*ani 13

看一看:

Laravel 4.2文档

语法(Via Composer):

composer create-project laravel/laravel {directory} 4.2 --prefer-dist
Run Code Online (Sandbox Code Playgroud)

例:

composer create-project laravel/laravel my_laravel_dir 4.2
Run Code Online (Sandbox Code Playgroud)

4.2是你的laravel版本.

注意:如果您未指定版本,则会自动使用最新版本的Laravel.


Ola*_*laJ 6

如果您想使用首选 Laravel 版本的稳定版本,请使用:

composer create-project --prefer-dist laravel/laravel project-name "5.5.*"
Run Code Online (Sandbox Code Playgroud)

这将选出版本 5.5.* (5.5.28) 的最新或最佳更新


Tos*_*shi 5

composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist
Run Code Online (Sandbox Code Playgroud)

然后你可能需要安装所有的供应商包,所以

composer install
Run Code Online (Sandbox Code Playgroud)


小智 5

尝试通过Composer创建项目

您还可以通过在终端中发出Composer create-project命令来安装Laravel:

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist
Run Code Online (Sandbox Code Playgroud)