はじめに
Heroku初心者がPHPで「Hello Heroku World」までやってみたので、簡単に手順を残します
細かい解説はいたるところに転がってるので、例えばここなんかをご参照ください
環境と前提
私の環境
- MacBook Pro (Mid 2015)
- macOS Sierra
前提
- gitコマンドが使える環境
- Herokuに登録済み 登録はここ
HerokuでPHPアプリを作成するまでのコマンド
HerokuでPHPアプリを作成するまでのコマンド
myMBP:~ myName$ brew install heroku
myMBP:~ myName$ heroku login
Enter your Heroku credentials:
Email: myAddress@gmail.com
Password: ***********
myMBP:~ myName$ mkdir myheroku
myMBP:~ myName$ cd myheroku/
myMBP:myheroku myName$ touch composer.json
myMBP:myheroku myName$ touch index.php
myMBP:myheroku myName$ git init
myMBP:myheroku myName$ git add .
myMBP:myheroku myName$ git commit -m "Add Heroku SampleApp"
myMBP:myheroku myName$ heroku create
myMBP:myheroku myName$ git push heroku master
myMBP:myheroku myName$ heroku open
myMBP:myheroku myName$ heroku apps:rename sampleapp-001
myMBP:myheroku myName$
index.phpの中身はこんな感じ
index.php
<?php
echo "Hello Heroku World!";
?>
コマンドを解説
コマンド | 解説 |
---|---|
brew install heroku | Heroku CLI(Command Line Interface)をインストール Homebrewを使えない場合こちらからインストーラをダウンロード |
heroku login | HerokuにCLIからログインしSSH鍵を登録 メールアドレスとパスワードを入力しましょう |
mkdir myheroku | 任意の場所にHerokuのアプリ用のローカルリポジトリに使用するディレクトリを作成 |
touch composer.json | composer.jsonを作成 (composer.jsonとは) |
touch index.php | index.phpを作成 |
git init | カレントディレクトリをGitリポジトリ化 |
git add . | カレントディレクトリのファイルをローカルリポジトリに追加 |
git commit -m "Add Heroku SampleApp" | コミット |
heroku create | アプリを自動生成 引数としてアプリ名を渡してあげることもできます |
git push heroku master | pushしてアプリをデプロイ |
heroku open | アプリをブラウザで起動 |
heroku apps:rename sampleapp-001 | アプリの名前を”sampleapp-001”に変更 |
さいごに
HerokuもPHPも触ったことのない初心者ですが、簡単にWebアプリを作れました
独学である程度学びたいのですが、何を作ればいいんでしょうか?