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を打ってくれるみたいです。