LoginSignup
4
3

More than 3 years have passed since last update.

エックスサーバー(XServer)で SSH接続し、PHP のバージョン切替えと WP-CLI のインストールをするまでの手順

Last updated at Posted at 2021-03-10

SSH接続は設定済みで、エックスサーバーにシェルログインできる状態からの手順

ログイン

  • パスフレーズ(鍵作成の際設定したやつ)をキーチェーンに保存
    ssh-add -K ~/.ssh/秘密鍵_rsa
    (これをしないと毎回入力が必要)
  • ログイン時にいる場所:/home/サーバーID (=ホームディレクトリ)
  • PHPのバージョンをチェック php -v → "PHP 5.4.16 (cli)"
    ※ "Webサイトごとに設定しているPHP" と "SSHでログインするサーバーで利用するPHP" は異なる

PHPを最新版に切替え

  • find /opt/php-*/bin -type f -name 'php'で、使用可能なPHPのバージョン一覧をチェック
  • ホームディレクトリにいる状態で、mkdir bin
  • エイリアスを貼る ln -s /opt/php-7.4/bin/php bin/php (最新版を設定、7.4 だと、7.4.x の最新版?)
  • cp ~/.bashrc ~/.bashrc.bk_2021-03-10 バックアップ
  • vi ~/.bashrc で編集。i で編集モードに。 "# User specific aliases and functions" の後に "export PATH=$HOME/bin:$PATH" の行を追記 escキー、:wq で保存
  • source ~/.bashrc 変更内容を反映
  • php -v PHP 7.4.13 (cli) となっていたらOK

参考:XSERVER(エックスサーバー)のSSHでPHPのバージョンを7に変更する方法 | Minory

WP-CLI のインストール

ホームディレクトリ下のbin の中に WP-CLI をインストール

  • cd bin
  • curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar wp-cli インストール
  • chmod +x wp-cli.phar 実行権限付与
  • echo 'alias wp="~/bin/wp-cli.phar"' >> ~/.bashrc wp コマンドが使えるように wp にエイリアス
  • source ~/.bashrc 変更内容を反映
  • wp --info で wp-cli の情報を確認できたらOK
  • (wp-completions.bash (wp-cli 入力補完) のインストール) ※自分はdashで十分なので使わない

参考:エックスサーバーにWP-CLIをインストール - Qiita

» wp-cli コマンド一覧

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3