在 windows 上无法通过 Laravel 安装程序安装 Laravel 4.2?

Installing Laravel 4.2 via Laravel installer not possible on windows?

在通过 laravel 安装程序使用命令 composer global require "laravel/installer=~1.1" 然后 laravel new project-name 在 windows 上安装 laravel 时,它现在安装 laravel 5.0,最新版本.如何使用 laravel new 命令通过 laravel 安装程序安装 laravel 4.2 版本??

不,laravel 安装程序不可能做到这一点。它将始终获得最新版本。这是 source of the laravel new command

protected function download($zipFile)
{
    $response = \GuzzleHttp\get('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)

如果您不打算创建多个 4.2 项目,您可以通过发出另一个 Composer 命令来安装一个项目:

composer create-project laravel/laravel foldername "4.2" --prefer-dist

其中文件夹名称是您项目的文件夹名称,“4.2”指定要安装的版本。

刚才在我的Windows7机器上试了一下,可以。

P.S。 Laravel 文档显示语法略有不同:
composer create-project laravel/laravel "4.2" --prefer-dist
但这会在名为“4.2”的文件夹中创建 5.0 安装。

这对我来说适用于宅基地:

$ composer create-project laravel/laravel YOURFOLDERNAME 4.2.*

请注意 * 表示版本号。

输出:

Installing laravel/laravel (v4.2.11)
  - Installing laravel/laravel (v4.2.11)
    Downloading: 100%  
  1. 删除 XAMMPand/or宅基地
  2. 安装 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

其中 [name] 是您的项目名称。

最好用composer

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

只需打开你的电源shell并cd到你想要运行项目的目录,然后运行上面的命令,确保你有composer .