LoginSignup
6
6

More than 5 years have passed since last update.

HerokuでPHPアプリを作成するまでの手順まとめ

Posted at

はじめに

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アプリを作れました
独学である程度学びたいのですが、何を作ればいいんでしょうか?

参考

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6