当使用命令composer global require "laravel/installer=~1.1"
和laravel new project-name
通过laravel安装程序在windows上安装laravel时,它现在安装了最新版本的laravel 5.0。如何使用laravel new
命令通过laravel安装程序安装laravel 4.2版本??
不,这在laravel安装程序中是不可能的。它总是会得到最新的版本。以下是laravel new
命令的来源
protected function download($zipFile)
{
$response = GuzzleHttpget('http://cabinet.laravel.com/latest.zip')->getBody();
// ^^^^^^^^^^
file_put_contents($zipFile, $response);
return $this;
}
您可以使用composer create-project
并指定版本:
composer create-project laravel/laravel project-name ~4.2.0 --prefer-dist
顺便说一句,~4.2.0
意味着您将获得4.2.*
的最新版本(目前为4.2.11)
这对我来说在宅地上很有用:
$ composer create-project laravel/laravel YOURFOLDERNAME 4.2.*
请注意版本号的*。
输出:
Installing laravel/laravel (v4.2.11)
- Installing laravel/laravel (v4.2.11)
Downloading: 100%
如果你不打算创建多个4.2项目,你可以通过发出另一个Composer命令来安装一个:
composer create-project laravel/laravel foldername "4.2" --prefer-dist
其中foldername是项目的文件夹名称,"4.2"指定要安装的版本。
我刚才在我的Windows7电脑上试过了,它很管用。
p.S.Laravel文档显示的语法略有不同:composer create-project laravel/laravel "4.2" --prefer-dist
但这会在名为"4.2"的文件夹中创建5.0安装。
- 删除XAMMP和/或Homestead
- 安装Laragon(http://laragon.org/)
这应该能解决问题。快乐编程
这应该可以完成工作。
composer create-project laravel/laravel {{projectName}} 4.2.* --prefer-dist
下载git-bash
cd /opt/lampp/htdocs
并运行
composer create-project laravel/laravel [name] 4.2.* --prefer-dist
其中[名称]是您的项目名称。
最好使用composer
composer create-project laravel/laravel {directory} 4.2 --prefer-dist
只需打开你的powershell和cd到你想要运行项目的目录,然后运行上面的命令,确保你首先有composer。