php5.3.3 centos6.8 composerインストール手順

インストール

curl -sS https://getcomposer.org/installer | php

composer.pharが出来るので移動

mv composer.phar /usr/local/bin/composer

composer.jsonを作成する

cd /usr/local/bin
vi composer.json

内容

{
    "require": {
        "monolog/monolog": ">=1.0.0"
    }
}

jsonに書いたmonologをインストール(5~10分くらいかかる)

php composer install

vendor配下にインストールされる。後composer.lockが作成される。
さらにパッケージを追加してみる。composer.jsonにpayjpを追加。

{
    "require": {
        "monolog/monolog": ">=1.0.0",
        "payjp/payjp-php": "0.0.x"
    }
}

インストール

php composer install

エラーが出た

Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Nothing to install or update
Generating autoload files

Composerを使ってみた - 戦場のプログラマー
こちらのサイトによるとどうやらupdateが必要らしい

php composer update payjp/payjp-php

これでインストールできた
composerのrequireコマンドでパッケージを後から追加する - Qiita
こちらのサイトによるとrequireでも良かったぽい。
phpでは以下のようにrequireすれば使えるようになる。

<?php
require 'vendor/autoload.php';

参考サイト
composerとは? - Qiita
composer 導入をまじめに考える - Qiita
Composer ドキュメント日本語訳
composerの使い方:Composer でphp のパッケージを楽にする - それマグで!

資産形成におすすめのFX口座はこちら。
http://s2fx.com/ranking/856.html