WP-CLIをエックスサーバーにインストールする方法

アナライズギア開発ブログ一発目の記事は、普段よく利用させていただくエックスサーバー(x10)へWordPressのコマンドラインツール「WP-CLI」をインストールする手順をまとめて書きます。

curl かwget で WP-CLI の Pharアーカイブをダウンロード

curlの場合

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

wgetの場合

$ wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

パーミッションを変更し実行権限を付与する

 $ chmod +x wp-cli.phar 

WP-CLI の動作確認

コマンド実行

 $ wp-cli.phar --info

出力確認

OS:     Linux svXXXX.xserver.jp 4.4.0-169-generic #198-Ubuntu SMP Tue Nov 12 10:38:00 UTC 2019 x86_64
Shell:  /bin/bash
PHP binary:     /usr/bin/php
PHP version:    5.4.16
php.ini used:   /etc/php.ini
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/サーバーID/bin
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.4.0

エイリアス設定(wp でコマンド実行出来るようにする)

.bashrc に alias の設定追加

$ cd ~
$ echo '' >> ~/.bashrc
$ echo 'alias wp="/opt/php-7.4.13/bin/php ~/bin/wp-cli.phar"' >> ~/.bashrc

設定の反映

 $ source ~/.bashrc

WPでコマンドが実行出来るか確認

$ wp --info 
OS:     Linux 4.4.0-169-generic #198-Ubuntu SMP Tue Nov 12 10:38:00 UTC 2019 x86_64
Shell:  /bin/bash
PHP binary:     /opt/php-7.4.13/bin/php
PHP version:    7.4.13
php.ini used:   /opt/php-7.4.13/etc/php.ini
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/サーバーID
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.4.0

インストールコマンドのみ

利用するPHPのバージョンに注意ですが、以下のコマンドを貼り付けて実行すればWP-CLIのインストールが完了しました。

cd ~
mkdir bin
cd bin
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
cd ~
echo '' >> ~/.bashrc
echo 'alias wp="/opt/php-7.4.13/bin/php ~/bin/wp-cli.phar"' >> ~/.bashrc
source ~/.bashrc

関連記事

コメント

  1. analyzegear より:

    WP-CLIのインストールに必要なコマンドのみを抜粋して追加しました。
    https://analyzegear.co.jp/blog/16#toc13

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