WordPressがおすすめしてくるので上げてみた。
無停止でOK
まずは何も考えずに
# php -v
PHP 7.2.27 (cli) (built: Feb 18 2020 23:49:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
# yum update -y
[省略]
PHP 7.2.34になった。
# amazon-linux-extras enable php7.4
Refusing because php7.4 could cause an invalid combination.
はい、失敗。
依存を無効化したりする必要があるらしい。
# amazon-linux-extras disable lamp-mariadb10.2-php7.2 php7.2
# amazon-linux-extras enable php7.4
[省略]
Now you can install:
# yum clean metadata
# yum install php-cli php-pdo php-fpm php-json php-mysqlnd
# yum clean all
# yum update
[省略]
=============================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
=============================================================================================================================================
更新します:
jemalloc x86_64 3.6.0-1.el7 epel 105 k
php-cli x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 4.9 M
php-common x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 1.1 M
php-devel x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 1.3 M
php-fpm x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 1.7 M
php-gd x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 182 k
php-json x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 71 k
php-mbstring x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 514 k
php-mysqlnd x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 241 k
php-pdo x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 134 k
php-xml x86_64 7.4.21-1.amzn2 amzn2extra-php7.4 199 k
トランザクションの要約
=============================================================================================================================================
更新 11 パッケージ
総ダウンロード容量: 10 M
Is this ok [y/d/N]: y
[省略]
更新:
jemalloc.x86_64 0:3.6.0-1.el7 php-cli.x86_64 0:7.4.21-1.amzn2 php-common.x86_64 0:7.4.21-1.amzn2
php-devel.x86_64 0:7.4.21-1.amzn2 php-fpm.x86_64 0:7.4.21-1.amzn2 php-gd.x86_64 0:7.4.21-1.amzn2
php-json.x86_64 0:7.4.21-1.amzn2 php-mbstring.x86_64 0:7.4.21-1.amzn2 php-mysqlnd.x86_64 0:7.4.21-1.amzn2
php-pdo.x86_64 0:7.4.21-1.amzn2 php-xml.x86_64 0:7.4.21-1.amzn2
完了しました!
# php -v
PHP 7.4.21 (cli) (built: Jul 7 2021 17:35:08) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
お疲れ様でした。