はじめに
こんにちは、missi です。「AWS 環境に WordPress をなるべくお金をかけずに構築していく」のシリーズとして記事を書いています。このシリーズでは、「AWS 上に WordPress を構築するために必要なリソースを最小限に抑え、コストを抑える方法について」お届けしています。前回は「MariaDB に WordPress 用のデータベース環境を作成する」をテーマにお伝えしましたが、今回は「Amazon Linux 2 に WP-CLI をインストールする」をテーマにご紹介したいと思います。
WP-CLI とは
WP-CLI は WordPress のコマンドラインインターフェースです。つまり、ターミナルを使って WordPress を管理するためのツールです。WP-CLI を使用することで、WordPress の管理作業を自動化し、複数のサイトを迅速かつ効率的に管理することができます。
具体的には、WP-CLI を使って、WordPress のインストール、プラグインやテーマの管理、データベースのバックアップ、ユーザーアカウントの作成などの操作を行うことができます。
WP-CLI は WordPress を管理するためのコマンドラインインターフェースです。 プラグインのアップデートやマルチサイトのセットアップなど、多くのことをブラウザなしで実行できます。
The command line interface for WordPress
https://wp-cli.org/ja/
WP-CLI のインストール
Amazon Linux 2に WP-CLI をインストールする手順は以下の通りです。
- モジュールのダウンロード
以下のコマンドを実行して、WP-CLI の最新バージョンをダウンロードします。
sudo curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
- Phar ファイルの動作確認
以下のコマンドを実行して、Phar ファイルが動作していることを確認します。
# Phar ファイルの動作確認
php wp-cli.phar --info
# 実行結果
OS: Linux 5.10.173-154.642.amzn2.x86_64 #1 SMP Wed Mar 15 00:26:42 UTC 2023 x86_64
Shell:
PHP binary: /usr/bin/php
PHP version: 8.2.1
php.ini used: /etc/php.ini
MySQL binary: /usr/bin/mysql
MySQL version: mysql Ver 8.0.32 for Linux on x86_64 (MySQL Community Server - GPL)
SQL modes:
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /usr/bin
WP-CLI packages dir:
WP-CLI cache dir: /home/ssm-user/.wp-cli/cache
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.7.1
- 実行権限の付与
以下のコマンドを実行して、wp-cli.phar ファイルに実行権限を付与します。
sudo chmod +x wp-cli.phar
- 実行ディレクトリの移動
以下のコマンドを実行して、WP-CLI を wp
コマンドで実行可能に設定します。
sudo mv wp-cli.phar /usr/local/bin/wp
- 動作確認
以下のコマンドを実行して、wp コマンドの動作確認をします。
# 確認
wp --info
# 実行結果
OS: Linux 5.10.173-154.642.amzn2.x86_64 #1 SMP Wed Mar 15 00:26:42 UTC 2023 x86_64
Shell:
PHP binary: /usr/bin/php
PHP version: 8.2.1
php.ini used: /etc/php.ini
MySQL binary: /usr/bin/mysql
MySQL version: mysql Ver 8.0.32 for Linux on x86_64 (MySQL Community Server - GPL)
SQL modes:
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /home/ssm-user
WP-CLI packages dir:
WP-CLI cache dir: /home/ssm-user/.wp-cli/cache
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.7.1
以上の手順を実行することで、Amazon Linux 2 に WP-CLI をインストールできます。
おわりに
今回の記事は以上となります。このシリーズでは、「AWS 環境に WordPress をなるべくお金をかけずに構築していく」をお届けしていますので、ぜひ過去の記事もご覧ください。