はじめに
こんにちは、missi です。「AWS 環境に WordPress をなるべくお金をかけずに構築していく」のシリーズとして記事を書いています。このシリーズでは、「AWS 上に WordPress を構築するために必要なリソースを最小限に抑え、コストを抑える方法について」お届けしています。前回は「Amazon Linux 2 の設定をする」をテーマにお伝えしましたが、今回は「Amazon Linux 2 に php8.2 をインストールする」をテーマにご紹介したいと思います。
php8.2 のインストール
Amazon Linux 2 に php8.2 をインストールするには、以下の手順に従います。
- amazon-linux-extra でインストールできる php のバージョンを確認します。
amazon-linux-extras | grep php
51 php8.0 available [ =stable ]
66 php8.1 available [ =stable ]
68 php8.2 available [ =stable ]
- amazon-linux-extra で php8.2 の情報を確認します。
amazon-linux-extras info php8.2
php8.2 recommends php-cli # yum install php-cli
php8.2 recommends php-pdo # yum install php-pdo
php8.2 recommends php-fpm # yum install php-fpm
php8.2 recommends php-json # yum install php-json
php8.2 recommends php-mysqlnd # yum install php-mysqlnd
- php8.2 をインストールします。
sudo amazon-linux-extras install php8.2 -y
- インストールされた php のバージョンを確認します。
php -v
PHP 8.2.1 (cli) (built: Jan 26 2023 18:37:36) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.1, Copyright (c) Zend Technologies
- 拡張モジュールをインストールします。
WordPressでよく利用されている拡張モジュールをインストールします。
sudo yum install php-cli php-mbstring php-gd php-intl php-xml -y
- インストールされたパッケージを確認します。
yum list installed | grep php
sudo yum list installed | grep php
php-cli.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-common.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-fpm.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-gd.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-intl.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-mbstring.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-mysqlnd.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-pdo.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
php-xml.x86_64 8.2.1-1.amzn2 @amzn2extra-php8.2
以上の手順を実行することで、Amazon Linux 2 に Apacheをインストールできます。
今回の記事は以上となります。このシリーズでは、「AWS 環境に WordPress をなるべくお金をかけずに構築していく」をお届けしていますので、ぜひ過去の記事もご覧ください。