もともとデンマーク語とカナダの開発者であるRasmusLerdorfによって開発されたPHPは、動的Webページと静的Webページの両方の開発を対象としたサーバーサイドスクリプト言語です。 PHPは、PHP Hypertext Preprocessorの再帰的頭字語ですが、当初はパーソナルホームページの頭字語でした。現在、PHP7.4とPHP8.0の2つのPHPリリースがアクティブにサポートされています。
最新の安定したリリースはPHP8.0です。 2020年11月16日にリリースされ、2023年までサポートが提供され、名前付き引数、nullセーフ演算子、共用体型、JIT(Just In Type)コンパイラ、一貫性とエラー処理の改善などが提供されます。
このチュートリアルでは、Debian /LinuxMintへのPHP8.0のインストールについて説明します。
ステップ1:システムを更新する
軌道に乗るために、システムのパッケージリストを更新します。
$ sudo apt update
更新したら、必要な依存関係をインストールします。
$ sudo apt install software-properties-common ca-certificates lsb_release apt-transport-https
ステップ2:SuryAPTリポジトリを有効にする
次のステップは、SURYリポジトリをシステムに追加することです。 SURYは、Debian用のPHPパッケージをパッケージ化するサードパーティのPHPリポジトリです。リポジトリを追加するには、コマンドを実行します
$ sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
次に、リポジトリのGPGキーをインポートします。
$ wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
ステップ3:PHP8.0をインストールする
PHP 8.0をインストールするには、パッケージリストを更新して、新しく追加されたSURYリポジトリと同期します
$ sudo apt update
次に、次のようにPHP8.0をDebianBusterにインストールします。
$ sudo apt install php8.0
インストールしたら、インストールされているPHPリリースを確認します。
$ php -v
さらに、次の構文を使用してPHP拡張機能をインストールできます。
$ sudo apt install php-extension
複数の拡張機能をインストールする場合は、図のように中括弧内にそれらを指定します。この例では、 php-cli、php-mbstring、php-xml、php-common、php-ldapをインストールしています。 php-curl 拡張機能。
$ sudo apt install php8.0-{cli,mbstring,xml,common,ldap,curl}
結論
これが、Debian10にPHP8.0をインストールする方法です。Web開発で充実した時間をお過ごしください。