WP-CLI インストールガイド

WP-CLI は WordPress 向けのコマンドラインインターフェースです。Plugin のインストール、ユーザー管理、データベース操作などを WordPress 管理画面に触れることなくターミナルから実行できます。このガイドでは、Linux・macOS・Windows へのインストール手順と、よくある失敗パターンの確認・トラブルシューティング手順を解説します。

TL;DR: Linux または macOS の phar 方式では、Phar ファイルをダウンロードし、実行可能にして、PATH に配置します。macOS で最も速いのは brew install wp-cli です。Windows では Cygwin をインストールするか WSL2 を使い、続いて Linux の手順に従ってください。インストールが成功したかは wp --version で確認できます。

プラットフォーム別の方法早見表

プラットフォーム 推奨される方法 代替手段
Linux curl (phar) Composer
macOS Homebrew (brew install wp-cli) curl (phar)
Windows (Cygwin) Cygwin ターミナルで curl (phar)
Windows (WSL2) WSL2 内で Linux の手順に従う

WP-CLI は Composer パッケージとしてもインストールできます。require wp-cli/wp-cli の手順は 公式 WP-CLI ドキュメントを参照してください。

前提条件

  • PHP 5.4 以降
  • WordPress 3.7 以降
  • Linux でのインストールにはサーバーへの SSH アクセス
  • Windows でのインストールには管理者権限

Linux でのインストール

  1. WP-CLI をダウンロードする:

ターミナルウィンドウを開き、curl を使って WP-CLI の Phar ファイルをダウンロードします:

Bash
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

当社の Ubuntu 22.04 LTS でのテストでは、curl 方式は標準的なサーバー接続で 1 分以内に完了します。

  1. WP-CLI を実行可能にする:

ダウンロードした Phar ファイルを実行可能にします:

Bash
chmod +x wp-cli.phar
  1. WP-CLI を bin ディレクトリに移動する:

実行ファイルを PATH 内のディレクトリに移動します。/usr/local/bin ディレクトリが標準的な配置場所です:

Bash
sudo mv wp-cli.phar /usr/local/bin/wp
  1. WP-CLI のインストールを確認する:

WP-CLI が正しくインストールされているかを、システム情報を表示して確認します:

Bash
wp --info

macOS でのインストール

macOS は多くの WordPress 開発者にとって主要な開発環境です。Homebrew 方式が最もシンプルで、WP-CLI を自動的に最新の状態に保てます。

Homebrew でインストールする (推奨)

Homebrew がインストールされている場合は、次を実行します:

brew install wp-cli

インストール後、動作することを確認します:

wp --version

Phar でインストールする (Homebrew なし)

手動の方法を好む場合は、Linux の Phar 手順がそのまま macOS でも動作します:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp --version

Windows でのインストール

  1. WP-CLI をダウンロードする:

WP-CLI の GitHub ページを訪問し、次の URL から最新の Phar ファイルをダウンロードします:

Bash
https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. Cygwin をダウンロードしてインストールする:

WP-CLI には Unix 系ターミナルが必要です。公式サイトから Cygwin をダウンロードしてインストールしてください:

Bash
https://www.cygwin.com/

インストール中は、curlphpphp-curlphp-mbstringopensslopenssh パッケージをインストールするようにしてください。

  1. WP-CLI を Cygwin ディレクトリに移動する:

wp-cli.phar ファイルを Cygwin のホームディレクトリ (通常は C:cygwin64homeYour_User) に移動します。

  1. WP-CLI を実行可能にする:

Cygwin ターミナルを開いて cd ~ でホームディレクトリに移動します。続いて Phar ファイルを実行可能にします:

Bash
chmod +x wp-cli.phar
  1. WP-CLI を bin ディレクトリに移動する:

実行ファイルを PATH に移動します。Cygwin 内の /usr/bin ディレクトリが標準的な配置場所です:

Bash
mv wp-cli.phar /usr/bin/wp
  1. WP-CLI のインストールを確認する:

WP-CLI が正しくインストールされているかを、システム情報を表示して確認します:

Bash
wp --info

インストールを確認する

どの方法で WP-CLI をインストールした後でも、次の 2 つのコマンドで動作を確認できます。

バージョンを確認する:

wp --version

このコマンドは WP-CLI x.y.z のようなバージョン文字列を出力します。最新バージョンであることは、WP-CLI のリリースページで確認してください。

基本的なヘルスチェックを実行する:

wp doctor check

これは一般的な設定の問題をチェックします。サイト固有の結果を得るには、WordPress のディレクトリ内から実行してください。doctor コマンドは wp-cli/doctor-command パッケージの一部で、別途インストールが必要です。セットアップ手順は wp-cli/doctor-command の README を参照してください。

トラブルシューティング

WP STAGING のサポートチケットによると、WP-CLI のインストール失敗で最も多い原因は PATH の設定ミスです。以下は主な失敗パターンとその修正方法です。

インストール後に wp: command not found が出る (Linux / macOS)

WP-CLI の Phar が $PATH 内のディレクトリに配置されていません。wp が移動された場所を確認してください:

which wp

コマンドが何も返さない場合、バイナリは PATH にありません。~/.bashrc または ~/.zshrc を編集して /usr/local/bin を PATH に追加してください:

export PATH="$PATH:/usr/local/bin"
source ~/.bashrc

続いて wp --version を再試行してください。

PATH に PHP が見つからない (Windows / Cygwin)

WP-CLI はターミナルからアクセス可能な PHP を必要とします。Cygwin では php --version を実行して PHP がインストールされているかを確認してください。エラーが返る場合は、Cygwin インストーラを再実行して php パッケージを追加してください。

Phar ファイルでの Permission denied (Linux / macOS)

ファイルを /usr/local/bin に移動するときに「Permission denied」エラーが出る場合は、コマンドの前に sudo を付けてください:

sudo mv wp-cli.phar /usr/local/bin/wp

(共有ホスティングなどで) sudo が使えない場合は、ファイルをユーザーが書き込み可能なディレクトリ (例: ~/bin/) に移動して、そのディレクトリを PATH に追加してください。

PHP バージョンの不一致

WP-CLI には PHP 5.4 以降が必要です。php --version を実行して、ターミナルが解決するバージョンを確認してください。複数の PHP バージョンがインストールされている場合、WP-CLI が拾うバージョンは PATH の順序によって決まります。多くの場合、最低要件である 5.4 を下回るバージョンの PHP を実行しているサーバーでこの問題が見られます。PHP を要件を満たすバージョンにアップグレードすれば解決します。PHP のインストールガイダンスは php.net/manual/en/install.php を参照してください。

まとめ

WP-CLI がインストールできたので、コマンドラインから WordPress サイトを管理する作業を始められます。コマンドリファレンスとハンドブックの全体は公式 WP-CLI ドキュメントで参照できます。

関連記事

Updated on 5月 23, 2026

Rene Hermenau

著者: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.