私は以下のコマンドを使用してPHP 7.1をインストールしました
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.1
その後、モジュールをインストールしようとしています。
php7.1-ソープ
php7.1-mysql
などですが、以下のようなエラーが返されます。
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.1-mysql
E: Couldn't find any package by regex 'php7.1-mysql'
答え1
これは予想通りの結果で、この動作はEOL(End Of Life)リリースでのみ再現されるようです。これは、Ubuntu 14.04を使用していることを前提としています。14.04。
2014 年 4 月 17 日にリリースされ、2019 年 4 月にサポート終了 (EOL) となりました。
そのため、ondrej は 14.04 のサポートを廃止しました。つまり、Ubuntu をアップグレードするか、ソースから PHP をインストールする必要があります。
Ubuntu をすぐにアップグレードすることをお勧めします。16.04 は良い選択ですが、2018 年にリリースされたため、より長くサポートされている 18.04 もあります。
14.04を使い続けることに決めた場合は、コンパイルすることができますソースからのPHPご希望のPHPバージョンを見つけるには、こちらにアクセスしてくださいリリース— 古いリリースでもほとんどの場合は動作します。