ロリポップ!サーバーへWP-CLIをインストールする方法を書きます。基本的には先日書いたエックスサーバーへWP-CLIをインストールする方法とほぼ同じ内容です。
インストールディレクトリ作成
$ cd ~ $ mkdir bin
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が動き利用できる状況になっています。
コメント