Xserverへのインストールについて
2021年1月24日 10時53分 [MTS]※問い合わせフォームからお送りしたものを、再掲しています。
永原さんの勉強会でのデモを見て、さくらレンタルサーバーのインストール方法を見ながら自分でXserverへのインストールを試みてみました。 コンポーザーのダウンロードとバージョンダウンまではうまくいくのですが、肝心のコンポーザーのインストールがうまくいきません。 エラーメッセージでは、phpのバージョンが違うとのメッセージですが、PHPは7.4.13で設定しています。 コンポーザーのインストールを行った行の下に、このメッセージが流れました。 our requirements could not be resolved to an installable set of packages. Problem 1 - This package requires php >=7.2.0 but your PHP version (5.4.16) does not satisfy that requirement. Problem 2 - Installation request for azuyalabs/yasumi 2.3.0 -> satisfiable by azuyalabs/yasumi[2.3.0]. - azuyalabs/yasumi 2.3.0 requires php >=7.2 -> your PHP version (5.4.16) does not satisfy that requirement. Problem 3 - Installation request for bensampo/laravel-enum 1.19 -> satisfiable by bensampo/laravel-enum[1.19]. - bensampo/laravel-enum 1.19 requires php ~7.1 -> your PHP version (5.4.16) does not satisfy that requirement. Problem 4 - Installation request for doctrine/cache 1.10.2 -> satisfiable by doctrine/cache[1.10.2]. - doctrine/cache 1.10.2 requires php ~7.1 || ^8.0 -> your PHP version (5.4.16) does not satisfy that requirement. Problem 5 - Installation request for doctrine/dbal 2.10.2 -> satisfiable by doctrine/dbal[2.10.2]. - doctrine/dbal 2.10.2 requires php ^7.2 -> your PHP version (5.4.16) does not satisfy that requirement. Problem 6 - Installation request for doctrine/event-manager 1.1.0 -> satisfiable by doctrine/event-manager[1.1.0]. - doctrine/event-manager 1.1.0 requires php ^7.1 -> your PHP version (5.4.16) does not satisfy that requirement. Problem 7 - Installation request for doctrine/inflector 1.3.1 -> satisfiable by doctrine/inflector[1.3.1]. - doctrine/inflector 1.3.1 requires php ^7.1 -> your PHP version (5.4.16) does not satisfy that requirement. Problem 8 - Installation request for doctrine/lexer 1.2.0 -> satisfiable by doctrine/lexer[1.2.0]. - doctrine/lexer 1.2.0 requires php ^7.2 -> your PHP version (5.4.16) does not satisfy that requirement. Problem 9 Xserverでは、PHPのバージョンをサーバーパネルから選択できるようになっています。上記のように推奨バージョンの設定にしてあるのですが、エラーメッセージではどうも違うバージョンのPHPが実行されているようです。
同様に、Xserver側にも問い合わせてみようと思います。