2017年4月3日月曜日

Drushのインストール(Composerを利用する)

下記のコマンドでDrushをインストールする。
composer global require drush/drush:7.*
Drushが実行するとき、下記のようなエラーが出たら、以下の手順で確認し対応する。
if php is not registaring argv and argc ...   php実行エラーの一部
register_argc_argv = On
1.以下のコマンドでPHP設定パラーメータの確認:
  php -i | grep argv
2. この確認でもしregister_argc_argvがoffになっている場合、以下の設定をする。
注意:php.iniはルートに置くこと。
php.iniファイルに下記を設定して、Drushが正常に動作するのを確認できた。
 ;#Drush実行エラーの対応で下記の設定を変更する
 ;この設定によりDrushが正常に動作することができました。
 php_flag register_argc_argv On

Composerのインストール

インストール環境:Value-serverの有料サーバー
インストール手順
1. Composerをダウンロードする。
2. インストールするときレンタルサーバーではCGIバージョンでインストールが失敗したのでphp composer.phar
ERROR:
 [ErrorException]
  Invalid argument supplied for foreach()
 
CLIバージョンに切り替えてインストールしたら、成功。(そもそもコマンドラインしかできないようである。)
php -cli composer.phar
3.アリアスも下記のように設定する。
alias composer=' php -cli composer.phar'
Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
以上、Composerのインストールが完了。

Node.jsのインストール

のインストール環境:Value-serverの有料サーバーです。
インストールは下記手順を行った。
まず、Node.jsを使った開発をおこないやすくするツールとしてNVM(Node Version Manager)をインストールしておく。
インストールは下記のコマンドを実行してソースを取得する。
git clone https://github.com/creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh
nvmコマンドの動作確認をします。
nvm help
エラーがなければ、OKです。
そしてnvmを使ってNode.jsのインストールを行う。
nvm ls-remoteでダウンロード可能なNode.jsのバージョンリストを確認する
そのあと、次のコマンドを利用してNode.jsをインストールする。
今回バージョン0.12.18インストールする.
nvm install 0.12.18
エラーがなければ、OKです。
最後に、今インストールしたバージョンを確認する。
node -v
バージョンが表示されれば、OKです。
以上、意外に簡単にインストールできた。。