Ubuntu 16.04にPHP 7.1をインストールしましたが、SOAPモジュールをインストールしたいと思います。ただし、apt-get install php7.1-soap
はUnable to locate package php7.1-soap
になります。
apt-cache search --names-only ^php7.1-apt-cache search --names-only ^php7.1-
も試してみたところ、SOAPを含まないモジュールのかなり短いリストを入手しました。
ある場所で実行するアドバイスを見ました:add-apt-repository -y ppa:ondrej/php
。
しかし、それをやったとき、私のシステムは次のアップデートでPHP 7.2をインストールしました。これによりシステムが事実上クラッシュし、バックアップを復元する必要がありました。
Surys PPAを追加するだけでシステムがクラッシュすることはありません。結果としていくつかのパッケージをインストールし、既存のパッケージを上書きします-MIGHT(ただし、通常はそうしません)。
同じシステムでいくつかのPHPバージョンを実行する必要があるため、私の通常のアプローチはSuryのPPAからすべてのPHPバージョンをインストールすることです。
Suryが提供するパッケージをインストールする前に、まずすべてのubuntu PHPパッケージを削除してください。すべてがその後うまくいくはずです。
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
これにより、php7.1用のsoapをインストールできるようになります。
Sudo apt-get install php7.1-soap
これを16.4.4.4で確認しました。