WP-CLI PHP5.3の環境にWP-CLIをインストールする方法

サポートが切れており推奨すべき環境ではありませんが、AWS上で動いているPHP 5.3.29 の環境にWP-CLIをインストールして WordPress のアップデート作業を行う必要がありました。いつも通りのインストールではエラーが出てしまい上手くいかなかったので対応策なども含め書いていきます。

WP-CLI インストール

いつも通り以前書いた記事のようにインストール作業を行いました。

WP-CLI 動作確認

[ ./wp-cli.phar –info ] で動作確認を試みたところ下記のエラーが出てしまいました。今回インストールしたバージョンは 2.4.0です。

PHP Parse error:  syntax error, unexpected '[' in phar:///home/xxxx/wp-cli-2.4.0.phar/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/IncludeFrameworkAutoloader.php on line 34

PHPバージョン確認

PHPのバージョンが怪しかったため確認してみると。。。PHP 5.3.29 でした。

$ php -v
PHP 5.3.29 (cli) (built: May 12 2015 22:42:19)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies

過去のバージョンのWP-CLIをインストール

GitHubにWP-CLIの過去のバージョンも残っていますので、今回は 1.5.1 をダウンロードしてインストールすることにしました。※過去バージョンもインストール方法は同じでいけます

WP-CLI 1.5.1 動作確認

WP-CLI 1.5.1 は問題なく動きましたので、WordPressのバージョンアップやDBの更新などいつも通り作業出来ました!

./wp-cli-1.5.1.phar --info
OS:     Linux 4.14.72-68.55.amzn1.x86_64 #1 SMP Fri Sep 28 21:14:54 UTC 2018 x86_64
Shell:  /bin/bash
PHP binary:     /usr/bin/php
PHP version:    5.3.29
php.ini used:   /etc/php.ini
WP-CLI root dir:        phar://wp-cli.phar
WP-CLI vendor dir:      phar://wp-cli.phar/vendor
WP_CLI phar path:       /home/xxxxxx
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.5.1

コメント

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