WP-CLIをロリポップにインストールする方法

binディレクトリにパスを通す

.bash_profile をエディタで開く

 $ vi .bash_profile

パスを追加する

export PATH="~/bin:$PATH"

反映させる

 $ source .bash_profile

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

curlの場合

$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                  Dload  Upload   Total   Spent    Left  Speed
 100 5437k  100 5437k    0     0  3585k      0  0:00:01  0:00:01 --:--:-- 4600k

wgetの場合

$ wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
 --2019-12-15 22:10:30--  https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Resolving raw.githubusercontent.com… 151.101.228.133
Connecting to raw.githubusercontent.com|151.101.228.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 5568133 (5.3M) [application/octet-stream]
Saving to: `wp-cli.phar'
100%[===============================================================================================================>] 5,568,133   --.-K/s   in 0.06s
2019-12-15 22:10:31 (82.4 MB/s) - `wp-cli.phar' saved [5568133/5568133]

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

実行権限付与

 $ chmod +x wp-cli.phar

~/bin ディレクトリへ移動

$ mv wp-cli.phar ~/bin/

WP-CLI の動作確認

コマンド実行

$ cd ~/bin/
$ wp-cli.phar --info

出力確認

OS:     Linux users709.phy.lolipop.jp 4.19.36-300.123.1.hl6.x86_64 #1 SMP Thu Apr 25 13:54:53 JST 2019 x86_64
Shell:  /bin/bash
PHP binary:     /usr/local/php/5.5/bin/php
PHP version:    5.5.35
php.ini used:   /usr/local/php/5.5/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/users/2/main.jp-xxxxxxxxxx/bin
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.4.0

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

.bashrc に alias の設定追加

$ cd ~
$ echo 'alias wp="/usr/local/php/7.3/bin/php ~/bin/wp-cli.phar"' >> ~/.bashrc

設定の反映

 $ source ~/.bashrc

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

$ wp --info
OS:     Linux 4.19.36-300.123.1.hl6.x86_64 #1 SMP Thu Apr 25 13:54:53 JST 2019 x86_64
Shell:  /bin/bash
PHP binary:     /usr/local/php/7.3/bin/php
PHP version:    7.3.10
php.ini used:   /usr/local/php/7.3/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/users/2/main.jp-xxxxxxxxxx
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.4.0

エイリアスの設定でPHP7.3を指定したので、PHPバージョンが7.3になっています。上記内容が返ってこれば正常に WP-CLIが動き利用できる状況になっています。

関連記事

コメント

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