apt:最新の安定したPHPとすべての拡張機能をインストールします。

apt:最新の安定したPHPとすべての拡張機能をインストールします。

次の質問は後続の質問です。この問題

私は私のウェブサイトをホストするためにDebianサーバー環境を作成するたびに次のものをインストールします。最新だが安定したPHPさまざまな拡張(サブパッケージ)があります。これは、一部のGUI(PHPMyAdminなど)または一部のCMS(Drupalなど)に必要です。

パッケージの追跡に疲れました。最新phpのインストール(時にはいくつかのパッケージが追加され、一部は廃止されました)。

最新のPHPと利用可能なすべてのパッケージのみをインストールするにはどうすればよいですか?

答え1

次のコマンドを使用して、提供されているすべてのPHPパッケージの最新バージョンをインストールできます。php-defaults:

apt install $(grep-aptavail -S php-defaults -s Package -n)

dctrl-tools(まずインストールする必要があります。)

これには2つのコマンドが使用されます。

grep-aptavail -S php-defaults -s Package -n

"php-defaults"に一致するソースパッケージの既知のaptパッケージを検索し、()フィールド名なしで一致するバイナリパッケージ()を一覧表示します()。-S-s Package-n渡すコマンド置換、引数として

apt install

パッケージをインストールします。

これにより、PHPのデフォルトバージョンとPHPが提供するすべての拡張機能がインストールされ、新しいバージョンがデフォルトになるとアップグレードされます(したがって、Debian 9からDebian 10にアップグレードすると、PHP 7.0ではなくPHP 7.3がデフォルトになります)。すべてのPHP 7.0拡張は7.3にアップグレードされます。ただし、新しい拡張機能を選択して未使用の拡張機能をそれぞれクリーンアップするには、コマンドを再実行する必要があります。

これを調整して、各依存パッケージをインストールできますphp-commonみんな利用可能なPHP拡張がありますが、最終的に合理的なものよりもはるかに多くのパッケージをインストールします。

関連情報