SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

composer のバージョンと対応phpバージョン

composer2.2まではphp5.3以降がサポートされている。

composer2.3以降はphp7.2.5以降が必要。


composer はphpで書かれている。実行権限をつけて実行すると phpとして実行される。

先頭に「#!/usr/bin/env php」とある通り、その環境のデフォルトのphpで実行される。


複数バージョンのphpがある場合、それぞれのバージョンのphpで実行することで、そのバージョンにあったものを取得してくれる。

php5.6 /usr/loca/bin/composer install
php7.4 /usr/loca/bin/composer install
php8.2 /usr/loca/bin/composer install


phpのバージョンに依存する場合、実行するphpは別のバージョンでも、composer.json にphpのバージョンを書いておくと、そのバージョンに合わせたものを取得してくれる。

    "config": {
        "platform": {
            "php": "7.4"
        }
    }

関連するメモ

コメント