当サイトはプロモーションが含まれています。

ロリポップにWP CLIをインストールしてみた

WordPressロゴ

WP CLIとは、WordPressをブラウザ無しで管理するためのCLIです。
筆者は画像のサムネイル再生成のために必要としました。

ロリポップでSSHを有効にする

CLIなので、SSH接続をできるようにする必要があります。

ロリポップサーバーにSSHで接続する

Tera Term等のSSHクライアントで、ロリポップサーバーにアクセスします。
アクセスに成功すると以下の画面例になると思います。

[account-name@server-name ~]$

(任意)PATHを通す

実行用フォルダを用意してPATHを通しておきます。

1.WEBアクセス可能領域外にbinディレクトリを作成します

[account-name@server-name ~]$ mkdir bin
[account-name@server-name ~]$ chmod 705 bin/

2.binフォルダとphp(7.4)のパス設定を行います

MEMO

PHPのバージョンによって、PHPのディレクトリは異なります。

[account-name@server-name ~]$ vi .bash_profile
export PATH="$PATH:~/bin"
export PATH="$PATH:/usr/local/php/7.4/bin/"

[account-name@server-name ~]$ source .bash_profile

binフォルダ内にWP-CLIをダウンロードします

[account-name@server-name ~]$ cd bin/
[account-name@server-name ~]$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
[account-name@server-name ~]$ chmod 705 wp-cli.phar
[account-name@server-name ~]$ mv wp-cli.phar wp

最後にwpコマンドの動作確認をします

[account-name@server-name ~]$ wp --version
WP-CLI 2.5.0

[account-name@server-name ~]$ wp --info
OS:     Linux ***************.x86_64 #1 SMP Mon Jul 29 17:46:05 UTC 2019 x86_64
Shell:  /bin/bash
PHP binary:     /usr/local/php/7.4/bin/php
PHP version:    7.4.12
php.ini used:   /usr/local/php/7.4/etc/php.ini
MySQL binary:   /usr/bin/mysql
MySQL version:  mysql  Ver 8.0.16 for Linux on x86_64 (MySQL Community Server - GPL)
SQL modes:
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:       ***************************
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.5.0