Debian は、安全で安定したLinuxベースのオペレーティングシステムディストリビューションであり、Webベースのアプリケーションに従量制のサーバーパフォーマンスを提供します。 Debian 11 「ブルズアイ 」は、セキュリティの向上、exFATファイルシステムのサポート、および多数のWebベースのアプリケーションと連携する機能としての複数言語のサポートでプロファイルされています。
PHP 8でパレードされた機能と改善点の中で 、Webアプリ用のJITコンパイラが最も注目に値します。その利点には、数値コードのパフォーマンスの向上、PHP Webアプリケーションコードの実行とパフォーマンスの向上、およびサポートされているCからPHPコードへの移行によるPHPコードの高速化が含まれます。
PHP 8のその他の注目すべき新機能/改善された機能 特にビット単位/算術演算子、saner数値文字列、nullsafe演算子、名前付き引数、ウィークマップ、式のスロー、コンストラクタープロパティの昇格の厳密な型チェックが含まれます。
この記事では、 PHP 8のインストールに関するウォークスルーを提供します。 Debian 11/10 。
前提条件
Debian 11でroot/sudoerユーザー権限を持っている 使用しているシステム。
DebianLinuxへのPHP8のインストール
Debianを更新する システムは、必要なセキュリティパッチを適用するだけでなく、最高のパフォーマンスを維持できるようにします。
$ sudo apt update && sudo apt upgrade -y
古いPHPをお持ちの場合 7.xのようなバージョン 、 PHP 8 に付属する機能と改善点を主に活用するために、アンインストールすることをお勧めします。 。
$ sudo apt remove --purge php*
次に、必要な PHP 8をインストールします インストールの依存関係とUFT-8Unicodeの構成 標準。
$ sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2 $ sudo locale-gen en_US.UTF-8
次に、OndřejSurýPPAを追加します 最新のPHPのトレース、取得、インストールを担当するリポジトリ。 Debian 11のバージョン システム。
$ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list $ sudo wget -qO - https://packages.sury.org/php/apt.gpg | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/debian-php-8.gpg --import $ sudo chmod 644 /etc/apt/trusted.gpg.d/debian-php-8.gpg
リポジトリを追加した後、Debianシステムを更新して、OndřejSurýPPAが含まれていることを認識します。 リポジトリ。また、将来のPHPバージョンがリリースされた場合、それらにアップグレードするには、単純な Debian 11が必要になります。 次のようなシステム更新コマンド:
$ sudo apt update && sudo apt upgrade -y
最後に、 PHP 8.1をインストールします Debian 11 。
$ sudo apt install php8.1
インストールされているphpを確認します バージョン。
$ php --version
他のPHP拡張機能をインストールするには、構文を参照してください:
$ sudo apt install php8.1-name_of_extension
たとえば、 php-fpmをインストールするには 拡張機能の場合、次のコマンドを実行します:
$ sudo apt install php8.1-fpm
この記事では、 PHPのインストール方法について説明しました。 およびDebian11の関連する拡張機能のいずれか 。これで、Webベースのアプリケーション/プロジェクトを実行する準備が整いました。