ハマログ

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

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日


関連記事

サーバのログ監視ツールSwatchでPHP Fatal error発生時にメール送信

こんにちは。S.Iです。 この度、本番リリース間近のシステムにリアルタイムログ監…

CircleCI2.0でER図を出力

はじめに CIでER図の自動出力を考えていたところ、CircleCI x Sch…

composer updateのメモリ不足エラーに対応する

composer updateの実行時にメモリエラーが発生しました。 ./com…


← 前の投稿

次の投稿 →