モバイル&ワイヤレスブロードバンドでインターネットへ

gwaw.jp
 

PHP 8.5 を Raspberry Pi OS にインストール

Raspberry Pi OS は Debian ベースのため、packages.sury.org の PHP リポジトリを追加して PHP 8.5 をインストールします。

1. 必要パッケージのインストール


sudo apt update
sudo apt install -y lsb-release ca-certificates curl
  • lsb-release: OS のコードネーム(bookworm など)を取得するために必要
  • ca-certificates: HTTPS リポジトリを扱うための証明書
  • curl: リポジトリ鍵の取得に使用

2. Sury リポジトリの鍵を追加


sudo curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
sudo dpkg -i /tmp/debsuryorg-archive-keyring.deb

PHP 公式に近い Sury リポジトリを利用するための鍵を追加します。

3. PHP リポジトリを sources.list に追加


sudo tee /etc/apt/sources.list.d/php.sources <<EOF
Types: deb
URIs: https://packages.sury.org/php/
Suites: $(lsb_release -sc)
Components: main
Signed-By: /usr/share/keyrings/debsuryorg-archive-keyring.gpg
EOF
sudo apt update

これで PHP 8.5 を apt でインストールできるようになります。

4. PHP 8.5 のインストール


sudo apt install -y php8.5 php8.5-fpm php8.5-cli php8.5-common php8.5-{bcmath,bz2,curl,gd,gmp,intl,mbstring,mysql,readline,xml,zip}

一般的な構成の PHP モジュールをまとめて導入します。PHP 8.5 では、OPcache が本体に統合されていますので、インストール不要です。

『PHP 8.5 を Raspberry Pi OS にインストール』を公開しました。