Heroku + PHP + Composer
Salesforce Canvasの勉強も兼ねて、
HerokuにPHPを載せてさらにComposerを使った管理をしてみる。
※PHPとComposer自体のインストールについてはOS毎に違うので割愛します。
Macなら、
$ curl -sS https://getcomposer.org/installer | php
これでOK。
超簡単。
1. HerokuにアクセスしてGetting Start > PHPを選択
あとは色々と言われるので、言われるがままにします。
恐らく、コマンドラインツールのインストールとかさせられると思いますので、
読み進めつつ設定完了。
2. composerの設定
ひとまず、欲しい物を入れてみる。
vim composer.json
{ "require":{ .... }, "require-dev":{ "heroku/heroku-buildpack-php:"*" } }
あとは以下を叩くだけ。
composer update
これだけでOK。
3. Herokuにデプロイ
あとは、
git commit heroku master
とするだけでデプロイOK。
なお、ここで.gitignoreにvendorを指定していないとWARNINGが出るので注意!
Herokuさんは自分でcomposerを打ってくれるみたいです。