[Amazon Linux2] PHPを8.2へバージョンアップする
PHP 8.0 から 8.2 へバージョンアップします。
$ amazon-linux-extras list | grep php
51 *php8.0=latest enabled [ =stable ]
_ †php8.1 available [ =stable ]
_ †php8.2 available [ =stable ]
8.0 を disable にします
sudo amazon-linux-extras disable php8.0
$ amazon-linux-extras list | grep php
66 †php8.1 available [ =stable ]
68 †php8.2 available [ =stable ]
8.2 を enable にします
sudo amazon-linux-extras enable php8.2
$ amazon-linux-extras list | grep php
_ †php8.1 available [ =stable ]
68 †php8.2=latest enabled [ =stable ]
すでにインストールしているものを削除して、インストールし直します
sudo yum remove php*
sudo yum install php php-cli php-common php-fpm
インストールされたことを確認します
$ php -v
PHP 8.2.9 (cli) (built: Aug 24 2023 20:33:12) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.9, Copyright (c) Zend Technologies
その他の必要となるものをインストールします
sudo yum install php-pdo php-pdo_mysql php-mbstring
apache などを再起動します
# Apache の場合
sudo systemctl restart httpd
# nginx の場合
sudo systemctl restart php-fpm
sudo systemctl restart nginx