EC2 Amazon Linux 2 にPHP7.2をインストールする

参考
チュートリアル: Amazon Linux 2 に LAMP ウェブサーバーをインストールする

EC2コンソールで「Amazon Linux 2 AMI (HVM), SSD Volume Type - ami-05cd6c87a37390178」を起動します。

途中、手順 3: インスタンスの詳細の設定、で
自動割り当てパブリック IP = 有効にします。

ターミナルからEC2インスタンスへssh接続します。

1. 「Amazon Linux 2」であることを確認します。(2のない「Amazon Linux」ではなく)

[ec2-user ~]$ cat /etc/system-release Amazon Linux release 2 (Karoo)

2. PHPのバージョンを表示してみると、まだインストールされていません。

[ec2-user ~]$ php -v -bash: php: command not found

3. yumのPHPを確認すると、php72、php71、php70は見つかりません。php(=PHP/5.4)だけが見つかりました。

[ec2-user ~]$ yum info php72 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Error: No matching Packages to list [ec2-user ~]$ yum info php71 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Error: No matching Packages to list [ec2-user ~]$ yum info php70 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Error: No matching Packages to list [ec2-user ~]$ yum info php Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Available Packages Name : php Arch : x86_64 Version : 5.4.16 Release : 45.amzn2.0.64.

4. amazon-linux-extrasコマンドでPHP/7.2をインストールします。

[ec2-user ~]$ sudo yum update -y [ec2-user ~]$ sudo amazon-linux-extras install -y php7.2

5. PHPのバージョンを確認します。

[ec2-user ~]$ php -v PHP 7.2.14 (cli) (built: Jan 31 2019 00:51:06) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies [ec2-user ~]$ yum info php Loaded plugins: extras_suggestions, langpacks, priorities, update-motd Available Packages Name : php Arch : x86_64 Version : 7.2.14 Release : 1.amzn2.0.1

タイトルとURLをコピーしました