Amazon Linux 2 に WP-CLI をインストールする

はじめに

こんにちは、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 をインストールする手順は以下の通りです。

  1. モジュールのダウンロード

以下のコマンドを実行して、WP-CLI の最新バージョンをダウンロードします。

sudo curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. 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
  1. 実行権限の付与

以下のコマンドを実行して、wp-cli.phar ファイルに実行権限を付与します。

sudo chmod +x wp-cli.phar
  1. 実行ディレクトリの移動

以下のコマンドを実行して、WP-CLI を wp コマンドで実行可能に設定します。

sudo mv wp-cli.phar /usr/local/bin/wp
  1. 動作確認

以下のコマンドを実行して、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 をなるべくお金をかけずに構築していく」をお届けしていますので、ぜひ過去の記事もご覧ください。


投稿日

カテゴリー:

,

投稿者: