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

安装Laravel最快最简单的方法是通过作曲者的命令。 从laravel文档( http://laravel.com/docs/quick ),它表明我们可以用这个来安装它:

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

但是,当你运行上面的命令时,它会抓取最新版本的Laravel。 如果我想安装最新版本的4.0.x,我该如何控制它? 或者,当4.2不在时4.1.x?

composer help create-project命令

create-project命令从给定的项目创build一个新的项目
打包成一个新的目录。 如果在不带参数的情况下执行,并在具有composer.json文件的目录中安装当前项目的软件包。
你可以使用这个命令来引导新的项目或设置一个干净的
版本控制安装为您的项目的开发者。

[版]
您还可以使用=或:作为分隔符指定包名称的版本。
要安装不稳定的包,请指定所需的版本,或使用–stability = dev(其中dev可以是RC,beta,alpha或dev之一)。

这个命令的作用:

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

这与*符号一起工作。

看一看:

Laravel 4.2文档

语法(Via Composer):

 composer create-project laravel/laravel {directory} 4.2 --prefer-dist 

例:

 composer create-project laravel/laravel my_laravel_dir 4.2 

哪里4.2是你的laravel版本。

注意:如果你不指定版本,那么它会自动采用最新版本的Laravel。

尝试通过composer php创build项目

您也可以通过在terminal中发布Composer create-project命令来安装Laravel:

 composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist 
 composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist 

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

 composer install