update.Heroku上でPHPを動かす方法をまとめました。後半、Composerからライブラリの追加を行うところでDockerを使っています。Docker自体のインストールは先に行っておいてください。HerokuアカウントすでにHerokuのアカウントをお持ちであればスキップしてください。Herokuのアカウントをここで作ります。CLIをインストールします。OSによって異なりますので適宜インストールしてください。herokuでインストールを行いました。サンプルプロジェクトHeroku側で用意しているPHP用のプロジェクトを使います。php-getting-started分かりやすいディレクトリ構成になっています。viewsindex.phpファイルはSilexというマイクロフレームワークを使っていました。composer.jsonに好きなフレームワークを入れて使えば良いかと思います。Herokuでのアプリ作成とデプロイ下記のようにHerokuにアプリを作ります。createコマンドへ渡す引数はアプリ名になりますので何か付けてください。引数を渡さなくとも構いませんが、その場合、Heroku側で適当な名前が付けられます。https://git.heroku.com/kyogoku-web.gitHerokuへのデプロイを行います。Gitを使ってHeroku上のmasterブランチにプッシュすれば良いだけです。master以下のコマンドでブラウザを開きます。openブラウザが開き以下のような画面になっていればオッケーです。最後に、Composerをローカル環境で使う方法を説明します。PHPとComposerが必要なので、今回以下のDockerイメージを使ってみます。https://hub.docker.com/_/composer/以下のコマンドを実行してcomposerのバージョンを確認します。初回実行時は、Dockerイメージの取得から始まるため、少し時間がかかります。14:45:25ついでに、PHPのバージョンもチェックしましょう。1.6.1)が手に入りました。ライブラリの追加は、以下のような感じで、composer.jsonとcomposer.lockファイルをアップデートします。Gitでのプッシュを先ほどと同じように行えば良いので、この辺は通常のPHPでのウェブアプリケーション開発と同じです。<ライブラリ名>Herokuをとりあえず試してみたいという場合には、上記の方法でライブラリを入れてみたり、index.phpファイルをいじったりすれば良いと思いますし、以下のコマンドで直接ログインも可能です。web本格的に開発をローカル上でも行いたいとなると、Dockerを使っての開発がおすすめですが、Heroku上の話から脱線するのと長くなるのでまた別の機会に。まとめPHPをHeroku上で動かす作業は、Heroku側でサンプルプロジェクトを用意しているので思いの外簡単にできました。総合サービスECプラットフォーム「あなたのマイスター」と大切なものをもっと大切にするメディア「RELIVERS」を運営するスタートアップです。upLoginユーザーは見つかりませんでした。