今日までの結果のまとめとして書きます!
Herokuの環境構築からアップロードまで。
★PHP版です
Herokuとは
公式サイト:https://www.heroku.com
Herokuは、
PaaSの無料で始められるものです。
2017年現在では、Freeプランは30分の睡眠時間があるため、24*365での稼働ではないようです。
独自ドメインも利用できるので、テストで利用するには良いと思います。
Heroku会員登録
これは公式を見て画面に従ってやって下さい。
このページを見ている時点で説明の必要はないと思います。
事前準備
herokuの画面に従っていくと、
herokuコマンドを使えるようにPATHを通したり必要になります。
windowsだとインストールしてそれで終了です。
1.Herokuのインストール
2.PHPのインストール・設定
3.Gitのインストール・設定
4.Composerのインストール
私がハマったのが、Composerです。
公式:https://getcomposer.org/
ここからDLして、インストールを実行します。
その後[composer.json]を作成します。
アプリ作成したカレントへ配置します。
中身は↓
------------------------------------
{
"require": {
"php": "^5.6.0"
}
}
------------------------------------
★PHPのバーションはインストールしたものに合わせて下さい。
コマンドの実行です。
コマンドを実行する場合は、コマンドプロンプトかpowershellを使って下さい。
cd ./heroku_project | アプリなどが置いているカレントへ移動します。
[cd]が移動コマンドです。その後にパスを指定します。 |
composer install | composer.lock があればそれに基づいてパッケージをインストール。
なければ omposer.json に基づいてパッケージをインストールした後に composer.lock を作成 |
composer update | パッケージのインストールと composer.lock の更新をします |
heroku login | herokuへログインする。メアド・PWを入力 |
heroku create アプリ名 | アプリを作ります |
git init
heroku git:remote -a アプリ名 | gitを使う設定をします |
git add .
git commit -am "コメント"
git push heroku master | herokuへアップロード |
heroku open | 自分のアプリがブラウザで表示します。 |
流れはこれで終了です。
まとめ
PHP初心者なのでcomposerが全くわかりませんでした。
composerは、現在使っているPHPの依存関係などを記述してまとめてくれるもののようです。
以前のherokuでは、composer.lockは警告のみだったようですが、
2017年現在では必要になっています。
ここの設定が出来れば、スムーズにPHP環境を借りれますので、是非お試しください。
+++++++++++++++++++++++++++++++++++++
ぷーちんの時間のなさと、composerがわかめな度合い!
これで時間がかかりすぎましたorz
でも、これで何か作る環境が出来たので、楽しくやらせて頂きます!!!
[0回]
PR