スマートフォン・タブレットからインターネットサーバーオペレーション
Ubuntu では、PHP の定番リポジトリである ondrej/php を利用します。
sudo apt update
sudo apt install -y software-properties-common
add-apt-repository を使うために必要です。
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php -y
sudo apt update
Ubuntu で PHP を最新バージョンまで扱う場合の定番リポジトリです。
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 が本体に統合されていますので、インストール不要です。
sudo a2disconf php8.2-fpm
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.5-fpm
sudo systemctl reload apache2
sudo systemctl status php8.2-fpm
sudo systemctl stop php8.2-fpm
sudo systemctl disable php8.2-fpm
不要な PHP-FPM を停止しておくことで、競合を防ぎます。