前提

PHP 5.6, Laravel 4.2.11 を使用してプロジェクトを作成したいと考えております.


発生している問題

以下のコマンドを入力して Laravel 4.2.22 のプロジェクトを作成しました.

composer create-project laravel/laravel --prefer-dist PROJECT_NAME 4.2.22

しかし、こちらで作成したプロジェクトにはどうやら PHP 7.1 が使われているようです.
Eclipse で作成したプロジェクトを確認すると、 PHP Language Library [PHP 7.1] と表示されます.

composer には使用する PHP に PHP 5.6 を登録したのですが、何故か PHP 7.1 で作成されてしまいます.

Eclipse からプロジェクトを作成することはできるのですが、 Eclipse で開発したいとは考えておりませんので、コマンドプロンプトから PHP, Laravel のバージョンを指定してプロジェクトを作成したいです.

また、 composer に PHP 5.6 を登録する以前に PHP 7.1 を登録したことがあります.
composer をアンインストールし、改めて登録をやり直したほうが良いのでしょうか?


補足情報 (OS, ツールのバージョンなど)

  • Windows 10
  • PHP 5.6.32 (cli) (built: Oct 25 2017 16:00:49)
  • Laravel Framework version 4.2.22
  • Composer version 1.5.2 2017-09-11 16:59:25
  • composer.json:
{
        "name": "laravel/laravel",
        "description": "The Laravel Framework.",
        "keywords": ["framework", "laravel"],
        "license": "MIT",
        "type": "project",
        "require": {
                "laravel/framework": "4.2.*"
        },
        "autoload": {
                "classmap": [
                        "app/commands",
                        "app/controllers",
                        "app/models",
                        "app/database/migrations",
                        "app/database/seeds",
                        "app/tests/TestCase.php"
                ]
        },  "scripts": {
                "post-install-cmd": [
                        "php artisan clear-compiled",
                        "php artisan optimize"
                ],
                "post-update-cmd": [
                        "php artisan clear-compiled",
                        "php artisan optimize"
                ],
                "post-create-project-cmd": [
                        "php artisan key:generate"
                ]
        },
        "config": {
                "preferred-install": "dist"
        },
        "minimum-stability": "stable"  
}