Mac herokuを使ってみる php編
heroku toolbeltインストール
ここから普通にDLしてGUIのインストーラーで入れる ※Windows再起動が必要だけどMacはいるかな?
herokuアカウントを作る
ここからアカウント新規作成
https://id.heroku.com/signup/www-header
既に作ってあるなら
https://id.heroku.com/login
ローカルの環境を作る
↓の場所を作業ディレクトリとする(purazumakoiはMacのユーザ名) /Users/purazumakoi/heroku/sample1
鍵を作る
$ ssh-keygen -t rsa -C "メールアドレス" $ heroku keys:add ~/.ssh/id_rsa.pub
「id_rsa」と「id_rsa.pub」が~/.ssh/につくられました。
#ターミナルで作業ディレクトリに移動 $ cd /Users/purazumakoi/heroku/sample1
こんな感じでherokuにログインするみたい
$ heroku login Enter your Heroku credentials. Email: adam@example.com Password: Could not find an existing public key. Would you like to generate one? [Yn] ← ここで「Y」と入力して下さい。 Generating new SSH public key. Uploading ssh public key /Users/adam/.ssh/id_rsa.pub
phpを実行するということにして、ファイルを作ります
info.phpを作って置きます。
<?php phpinfo(); ?>
composer.jsonというのも要ります
{ "require": { "php": "~5.5.12" } }
# gitのリポジトリつくる $ git init #herokuに環境構築(purazumakoi-php-sample1の名前は都度変える $ heroku create purazumakoi-php-sample1 # herokuにpushするまでやる $ git add . $ git commit -m "init commit" $ git remote add heroku git@heroku.com:purazumakoi-php-sample1.git $ git push heroku master #ブラウザで立ち上がる $ heroku open
git add . git commit -m "init commit"
ということで http://purazumakoi-php-sample1.herokuapp.com/info.php とアクセスするとphpinfoがでます。
鍵関連のエラーの場合 http://blog.livedoor.jp/tattyamm/archives/4644279.html