こちらの続きです。
- システム内にPHP 7.4と8.1が混在
- 一部をアップグレード対応しても満足に動かない
パターンがあったので、完全削除を対応しました。
手順
PHPの完全削除
apt-get --purge autoremove php*
これにより、設定ファイルを含めてPHPが削除されました。
PHP7.4インストール
add-apt-repository ppa:ondrej/php
aptitude update
aptitude upgrade
apt install php7.4
apt install php7.4-{opcache,pdo,bcmath,calendar,ctype,fileinfo,ftp,gd,intl,json,ldap,mbstring,mysqli,posix,readline,sockets,bz2,tokenizer,zip,curl,iconv,phar,xml}
設定反映
systemctl restart apache2
その後、正常に上がっていることを確認。
[--purge]オプションで完全に削除するのを失念していました。