1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

超初心者がherokuにPHPアプリを公開してみた!~アカウント作成編~

Last updated at Posted at 2020-07-05

ちまちまアプリを作成してきましたが、勉強も兼ねて思い切ってサーバーに上げて公開してみることにしました。
いくつか考えましたが、無料ながら様々な機能が備わっているherokuを選びました。
今回はアカウント登録の手順をまとめました。

#herokuとは
herokuはコンテナベースのクラウド型Paas(Platform as a Service)であり、RubyやPHPなど複数の言語に対応しています。
Heroku はフルマネージドのプラットフォームであるため、開発者がサーバーやハードウェア、インフラストラクチャの管理に煩わされることなく、製品開発に没頭できます。サービスやツール、ワークフロー、多言語対応など、あらゆる面が開発者の生産性を高めることを目指した設計になっています。(公式HP 概要より)
アプリケーション公開に必要なインフラ部分の構築を開発者の代わりに行ってくれる、ということです。
herokuはその中でも拡張機能が豊富なのが大きな特徴です。

#アカウントを登録
heroku 新規登録1.PNG
公式HPの右上にアカウントの新規登録ボタンがあるので、そこをクリック。
下図の画面に移動するので、名前など必須事項を入力していきます。

heroku 新規登録2.PNG
今回は業務ではなく個人学習で使用するので、会社名は空欄で、役職は「趣味でのご利用」を選択します。

heroku 新規登録3.PNG
入力を完了し登録ボタンを押すと、このようなメッセージが現れます。
heroku 新規登録4.PNG
現れたURLを叩き、パスワードを設定するとアカウントの登録が完了となります。
heroku 新規登録.PNG

#アプリケーションの作成
アカウントを登録した後は、herokuにアプリケーションを作成します。
ここでいう「アプリケーション」とはコーディングして作るというものではなく、作ったアプリケーションをherokuに入れるための「箱」のようなものに近いです。

上記で作成したアカウントでログインし、「Create a new app」の「Create new app」をクリックします。
heroku 新規登録6.PNG

アプリケーションの登録画面に移り、アプリケーションの名前と領域を登録します。
初期ではアメリカかヨーロッパしか選択出来ませんが、機能を拡張すると、東京も使うことが出来るようです。(現在調査と勉強中)

heroku 新規登録7.PNG
ここで注意しておきたいのは、アプリケーション名は以下二つの命名規則があることです。
1.名前は半角英数かダッシュしか使えないこと。
図のようにアンダーバーを含んだ名前は登録できません。

2.名前は他と被っておらず、オリジナルのものであること。
herokuにアプリケーションを公開すると、https://git.heroku.com/アプリケーション名~とURLが割り振られる為、ここに入るアプリケーション名は他のherokuのアプリケーションの名前と被ってはいけない、ということです。

image.png

アプリ名が上図のように緑色に光るとOKなので、名前の登録と領域の選択が完了です。
「Create app」を押すと、アプリケーションがherokuに作成されます。

herokuでのアプリケーションを作成後は次の記事に寄稿します。

#参考文献
heroku公式HP

(株)テラスカイ herokuとは

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?