sudo apt-get install php7.4-zip
の実行中に、次のエラーが発生しました:
次のパッケージには満たされていない依存関係があります: php7.4-zip: php7.4-common (=7.4.3-4ubuntu2.12) に依存しますが、バージョン 7.4.10-1 ubuntu18.04.1 deb.sury.org 1 をインストールします。 E: 問題を修正できません。システム上に破損したパッケージがあります。
Zip 拡張機能のインストールに関する PHP マニュアルのページは次のとおりです。
<ブロック引用>PHP 7.4.0 以降、これらの関数を使用するには、--with-zip 構成オプションを使用して zip サポートを使用して PHP をコンパイルする必要があります。以前は、--enable-zip 構成オプションを使用して zip サポートを有効にする必要がありました。 PHP 7.4.0 以降、バンドルされている libzip は削除されました。
Zip 拡張機能をシステムに直接インストールする方法はありますか?
更新: 追加情報:
dpkg --get-selections | grephold
保持されないパッケージを返します。 sudo apt autoremove
は一部のパッケージを削除しましたが、sudo apt install php7.4-zip
によって返されるメッセージは変更されませんでした。
次の手順は、私の Ubunut 22 および php7.4 では正常に機能します。 PPA を追加して、他の必要な PHP 拡張機能も含まれる PHP 7.4 を取得します。
リーリーその後、拡張機能をインストールできます
リーリー