heroku で PHP 動かした
2012-04-11 heroku
heroku 触らないと死ぬらしいので、heroku 触って PHP を動かしてみた。環境は windows7(64bit)環境。以下手順。
- http://heroku.com/ にアクセスしてsign up
- https://toolbelt.heroku.com/ にアクセスして heroku toolbelt をインストール
-
デスクトップに Git Bash のショートカットできるから実行、以下コマンドを入力してSSHの公開鍵を登録
$ heroku login Enter your Heroku credentials. Email: (登録したメールアドレス) Password(typing will be hidden): (登録したパスワード) Could not find an existing public key. Would you like to generate one? [Yn] Y Generating new SSH public key. Uploading ssh public key C:/Users/mgng/.ssh/id_rsa.pub
-
とりあえずサンプルスクリプトを C:/work/heroku/mgng/ に作成
$ mkdir -p /C/work/heroku/mgng/ $ cd /C/work/heroku/mgng/ $ vi index.php <?php echo "Hello, mgng index";
-
で、gitリポジトリ作ってとりあえずコミット
$ git init $ git config --global user.name "mgng" $ git config --global user.email mgng@local $ git add . $ git commit -m "initial commit"
-
で、heroku にアプリケーションを作成。アプリケーション名はとりあえずいつもの mgng で。
$ heroku create --stack cedar mgng
-
で、デプロイ。ちなみに、index.php がないと「Heroku push rejected, no Cedar-supported app detected」ってエラーが出てデプロイできない。
$ git push heroku master
- http://blog.candycane.jp/archives/1375 を参考に、mbstringも動かせるようにして終了。
で、.htaccessだとか、php.ini だとか設定してとりあえず動いてるのがこれ。
拍子抜けするくらい簡単。
≪ 2012-04-12
HC SVNT DRACONES って
2012-04-09 ≫
本番環境と検証環境のURLを同じにする話