PHP 7.4 をインストールする

メモ:  Category:raspberry_pi

Raspbian Buster 環境へ PHP 7.4 を導入したいと思います。 Raspberry Pi OS Raspbian Buster 版の apt リポジトリでは、 PHP 7.3 のインストールしかできないため、 SURY PPA (Personal Package Archive) リポジトリを使用して、 PHP 7.4 をインストールします。

環境

  • Raspberry Pi 3 model B+
  • Raspbian Buster 版

準備(パッケージリポジトリーの追加)

はじめに、SURY PPA リポジトリを使用する上で必要なパッケージのインストールを行います。

pi@raspberrypi:~ $ sudo apt install lsb-release apt-transport-https ca-certificates

SURY PPA リポジトリを使用する時に必要になる GPG キーファイルをダウンロードします。

pi@raspberrypi:~ $ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

SURY PPA リポジトリを apt のリポジトリソースリストへ追加します。

pi@raspberrypi:~ $ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

SURY PPA リポジトリを追加したので、パッケージ一覧を更新します。

pi@raspberrypi:~ $ sudo apt update

インストールされているパッケージを更新します。

pi@raspberrypi:~ $ sudo apt upgrade

ここまでで、 PHP 7.4 をいんすとーるする準備ができました。

PHP 7.4 のインストール

PHP 7.4 をインストールします。

pi@raspberrypi:~ $ sudo apt install php7.4

以上でインストールが完了します。

インストールされた PHP を確認するには、次のコマンドを実行します。

pi@raspberrypi:~ $ php --version
PHP 7.4.27 (cli) (built: Dec 20 2021 21:32:33) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies

PHP 7.4 がインストールされたことを確認できました。

bluenote by BBB