ハマログ

株式会社イーツー・インフォの社員ブログ

Amazon Linux 2のExtras LibraryでインストールしたPHP7.2をPHP7.4に変更する

しばらくほったらかしだったので
少し前にAmazon Linux 2にExtrasライブラリを利用してPHP7.2の環境を構築しました。
PHP7.2も少し古くなってきたのでPHP7.4にバージョンアップしました。

まずは既存のPHPの削除です。Extrasでインストールしたライブラリをamazon-linux-extrasコマンドで削除する方法はないようなので、yumで削除しました。
sudo yum remove php*
続いてExtrasでPHP7.4を有効化。失敗しました。
# sudo amazon-linux-extras  enable php7.4
Refusing because php7.4 could cause an invalid combination.
ちょっと確認。lamp-mariadb10.2-php7.2が有効になっていました。
# sudo amazon-linux-extras list | grep php
 15  php7.2                          available    \
 17  lamp-mariadb10.2-php7.2=latest  enabled      \
  _  php7.3                          available    \
  _  php7.4                          available    [ =stable ]
無効化。enables→availableになったことを確認
# sudo amazon-linux-extras  disable lamp-mariadb10.2-php7.2
Beware that disabling topics is not supported after they are installed.
(略)
# sudo amazon-linux-extras list | grep php
 15  php7.2                   available    \
 17  lamp-mariadb10.2-php7.2  available    \
 31  php7.3                   available    \
 42  php7.4                   available    [ =stable ]
								
PHP7.4の有効化。良さそう
# sudo 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 metadata
# yum install php-cli php-pdo php-fpm php-json php-mysqlnd
(略)
Installed:
  php-cli.x86_64 0:7.4.11-1.amzn2      php-fpm.x86_64 0:7.4.11-1.amzn2      php-json.x86_64 0:7.4.11-1.amzn2      php-mysqlnd.x86_64 0:7.4.11-1.amzn2      php-pdo.x86_64 0:7.4.11-1.amzn2

Dependency Installed:
  php-common.x86_64 0:7.4.11-1.amzn2

Complete!
成功しました
Amazon Linux 2 ExtrasAmazonLinux2AWSExtras LibraryPHPPHP7.2PHP7.4

  kaneko tomo   2021年1月31日


関連記事

EFSのサブディレクトリをマウントする

ちょっとハマったのでメモEFS マウントヘルパーを使用してマウントするによると、…

WordPressのカスタムフィールドでのチェックボックスの使い方

こんにちは、かねこです。 はじめに WordPressで、管理画面で指定した記事…

PHPでIMAP接続してメールを取得する

特定のメールアドレスで受信したメールをChatworkのAPIに送信するために、…


← 前の投稿

次の投稿 →