2022.06.10レシピ設定ComposerでPHPのバージョンを指定するPHPのパッケージ管理システムであるComposerについて、PHPのバージョンを指定して有効なライブラリを読み込む方法を解説します。この記事のポイントcomposerコマンドでPHPのバージョンを指定するPHPのアップグレード/ダウングレードに対応したライブラリをインストールできる目次ComposerでPHPのバージョンを指定するcomposer.jsonに使用するPHPのバージョンを指定するComposerでPHPのバージョンを指定するComposerはPHPで使用するライブラリを管理することができる大変便利なパッケージ管理システムです。今回はPHPのバージョンを指定して、読み込むライブラリを設定する方法について解説します。PHPのバージョンを指定できるとアップグレードのみでなく、ダウングレードしてライブラリも利用できるものに一括でダウングレードすることができます。今回は例としてPHPのバージョンを8.1.6から8.0.16へダウングレードしていきます。cdコマンドなどでcomposer.jsonのあるディレクトリへ移動してから、以下の2つのコマンドを実行してください。8.0.16」は使用するPHPのバージョンを指定します。このコマンドを実行した時点で、composer.jsonに使用するPHPバージョンの記載が追加されます。update」で使用するライブラリのバージョンの調整を実行します。PHPのバージョンに合わせて利用できるパッケージが再インストールされます。PHPのバージョンを下げた場合はパッケージもダウングレードされるものが多いですが、利用できるパッケージについてはアップグレードされるものもあります。composer.jsonに使用するPHPのバージョンを指定する先ほどはcomopserのコマンドからPHPのバージョンを指定しましたが、composer.jsonに直接指定する方法もあります。update」を実行します。赤字の箇所が追記する設定です。}}composer.jsonの変更を保存してから、下記のコマンドを実行します。-----実行結果は先述した方法と同様になります。以上、composerでPHPのバージョンを指定して読み込むライブラリを設定する方法でした。こちらの記事は役に立ちましたか?GoodBadありがとうございます。よろしければ、あわせてフィードバックや要望などをご入力ください。コメント送信コメントありがとうございます!運営の参考にさせていただきます。要件を満たすコードをササッと書けて、どこでも通用するような凄いエンジニアになりたい。エンジニアをやっていると、そんな憧れや「個人の能力・スキル」重視の思考に陥ったことが一度はあるのではないでしょうか。本書はそんな個人思考から脱却し、より広い視点を持ちながら効率良い開発を進められるようなエンジニアの参考にすべき考え方が詰まっています。