モバイル&ワイヤレスブロードバンドでインターネットへ
Raspberry Pi OS は Debian ベースのため、packages.sury.org の PHP リポジトリを追加して PHP 8.5 をインストールします。
sudo apt update
sudo apt install -y lsb-release ca-certificates curl
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 リポジトリを利用するための鍵を追加します。
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 でインストールできるようになります。
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 が本体に統合されていますので、インストール不要です。