お問い合わせはコチラから

WP CLIを使用する方法【Xserver/Lolipop/ConoHa WING】

サイト運営

WordPressをコマンドラインで制御するwp cliというのがあります。サイト運営している殆どの人は使う場面は無いと思いますが、サイト制作している人にとっては、wp cliはとても便利なコマンドです。

wp cliの導入方法は検索するといろいろ出てきますが、そのままやってもとりあえず動くレベルだったりして、使い勝手が悪かったりします。いろんな方法を試してこの方法が一番いいと思った方法にたどり着きました。

この記事ではユーザー数が日本で一番多いXserverと初心者に人気のロリポップでwp cliを導入する方法をまとめています。

XserverでWP CLIを導入

php versionの変更

wp cliを動かすにはphp7が必要です。しかし、XserverはSSHから呼び出されるphpのバージョンが5だったりするので、php7に変更する必要があります。

ローカルにphp7のリンクを張って、パスの優先順位を一番高くして置けばphpのバージョンを置き換えることができます。

mkdir $HOME/bin
ln -s /opt/php-7.4.4/bin/php $HOME/bin/php

vi ~/.bashrc
最後に追加
export PATH=$HOME/bin:$PATH

source ~/.bashrc

wp-cli.phrのインストールと名前変更

wp cliをインストールすると、wp-cli.pharというコマンドが使えるようになります。このままだと一般的なコマンド名と違うので、wpと名前を変更します。

既に~/binはパスを通しありますので、wpとコマンドラインで打てばそのまま使えます。

よく見かけるのが、aliasでwp-cli.pharをwpに割り当てる方法です。この方法だとシェルスクリプトでaliasが展開されず、コマンドラインでしか使えません。

aliasでwp-cli.pharをwpに割り当てる方法は、全くおすすめできません。

cd ~/bin
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod u+x wp-cli.phar
mv wp-cli.phar wp

ロリポップでもwp cliを使えるようにする

.bash_profileの作成

ロリポップのは.bashrcがありません。自分で作っても読み込まれません。

.bash_profileを作る必要があります。

export PATH="~/bin:$PATH"
export PATH="$PATH:/usr/local/php/7.4/bin"

if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi

php versionの変更

wp cliを動かすにはphp7が必要ですが、初期状態だとロリポップもphp5が使われるようになっています。

ローカルにphp7のリンクを張って、パスの優先順位を一番高くして置けばphpのバージョンを置き換えることができます。

mkdir $HOME/bin
ln -s /usr/local/php/7.3/bin/php $HOME/bin/php

vi ~/.bashrc
最後に追加
export PATH=$HOME/bin:$PATH

source ~/.bashrc

wp-cli.phrのインストールと名前変更

Xserverの時と同じです。

ConoHa WING

php versionの変更

mkdir $HOME/bin
ln -s /opt/alt/php74/usr/bin/php $HOME/bin/php

vi ~/.bashrc
最後に追加
export PATH=$HOME/bin:$PATH

source ~/.bashrc

PHP Fatal error: Uncaught Error: Class ‘Phar’ not foundが出る場合はphpのバージョンを上げる

wp-cli.phrのインストールと名前変更

Xserverの時と同じです。

WP CLIコマンド補完

wp cliのコマンド補完については以下の記事が詳しいです。

導入手順

コマンド補完用のスクリプトをダウンロードする

wget https://raw.githubusercontent.com/wp-cli/wp-cli/master/utils/wp-completion.bash

.bashrcに以下の行を追加

source /FULL/PATH/TO/wp-completion.bash

コマンドの途中でTABを押すと候補が表示されるようになります。

まとめ

WP CLIは便利なのですが、一般人は使いたいと思う人の方が少ないと思います。設定も面倒ですし、使う機会も殆どないからです。

でも、Xerverをレンタルしている人はSSHを有効にして、WP CLIを使えるように設定しておくといざという時にとても捗ります。

なお、さくらサーバーは初期状態でWP CLIが使えます。

この記事を書いた人
ブーン

はるばる日本よりオランダ王国へやってまいりました。
自分の経験が少しでも参考になれば嬉しいです。
お問い合わせは、『こちら』からお願い致します。

\ブーンをフォロー/
スポンサーリンク
サイト運営
\シェアお願いします!/
\ブーンをフォロー/
こんな記事も読まれています

失敗しないレンタルサーバーランキング

mixhost

不正アクセスに強くて使いやすいおススメサーバー
\本サイトで利用中/
メリット①:自動ウィルス駆除対応
メリット②:サイトの表示速度が速い!
メリット③:転送量の上限が多い!
メリット④:自由にプラン変更ができ、アクセス増にも対応できる!
メリット⑤:バックアップデータが無料で復元できる!
メリット⑥:Wordpressが簡単にインストールできる!
メリット⑦:どのプランでも初期費用が無料!
メリット⑧:10日間の無料お試し期間と30日の返金保証!

Conoha Wing

国内Wordpress最速の最強サーバー
メリット①:圧倒的な表示速度
メリット②:レンタルサーバーと独自ドメインがセットでお得◎
メリット③:プラン変更はすべてのプランで自由自在
メリット④:一か月の利用転送量の制限が緩い(9TB~)
メリット⑤:WordPresサイトの移行が簡単

エックスサーバー

国内シェアNo1の安定性と実績が魅力。ALL SSDで死角なしの万能サーバー。
メリット①:サイトの表示速度が安定して速い!
メリット②:アクセス負荷に強くて安定性が高い!
メリット③:24時間365日の充実サポートで安心!電話サポートもあり!
メリット④:転送量が多い!
メリット⑤:自動バックアップ機能付き!
メリット⑥:WordPressが簡単にインストールできる!
メリット⑦:10日の無料お試し期間がある!

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