基本パッケージのインストール

  • Ubuntu Linux パッケージの更新とリブート
$ sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade && sudo apt-get -y autoremove
$ sudo reboot

作業や保守に必要となる基本的なパッケージをあらかじめインストール。

$ sudo apt-get install dos2unix nkf libxml2-utils html-xml-utils jq ncdu htop iftop mytop git-core lynx youtube-dl imagemagick composer

 

  • Drush のインストール
$ sudo apt-get install drush
$ drush st
 PHP configuration     :  /etc/php/7.0/cli/php.ini 
 Drush version         :  5.10.0                   
 Drush configuration   :   

最新版をインストールすると、restoreする際にDB関連がNG。残念ながら状況に応じてバージョンを使い分ける必要あるので、以下のようにバイナリの名前を変更してインストール。

$ sudo apt-get install php-xml
$ php -r "readfile('https://s3.amazonaws.com/files.drush.org/drush.phar');" > drush
$ php drush core-status
 PHP configuration      :  /etc/php/7.0/cli/php.ini
 PHP OS                 :  Linux
 Drush script           :  /tmp/drush
 Drush version          :  8.1.7
 Drush temp directory   :  /tmp
 Drush configuration    :
 Drush alias files      :

$ sudo chown root.root drush
$ sudo chmod 755 drush
$ sudo mv drush /usr/bin/drush8

 

  • WordPress コマンドラインツール WP-CLI のインストール
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
$ sudo chown root.root wp-cli.phar
$ sudo chmod +x wp-cli.phar
$ sudo mv wp-cli.phar /usr/local/bin/wp
$ wp --info
PHP binary:	/usr/bin/php7.0
PHP version:	7.0.8-0ubuntu0.16.04.1
php.ini used:	/etc/php/7.0/cli/php.ini
WP-CLI root dir:	phar://wp-cli.phar
WP-CLI packages dir:	
WP-CLI global config:	
WP-CLI project config:	
WP-CLI version:	0.24.0
$ sudo wp cli update --allow-root
Success: WP-CLI is at the latest version.