最新の PHP アプリに対応する洗練されたプラットフォーム

How PHP applications run on the Heroku platform
  1. 開発者がコードをデプロイ
  2. スマートコンテナ(dyno)内でアプリを実行
  3. 開発者がダッシュボードでアプリを管理
  4. Web スケールバックエンドサービス内のデータをアドオン経由で利用(データベース)
  5. アプリが提供するサービスをユーザーがリクエスト
Heroku で実現するシンプルで使いやすい環境

実行

Heroku は PHP アプリケーションを dyno の内部で実行します。dyno とは、選択した Web サーバー(Apache または Nginx)とランタイム(PHP 5.5 以降/PHP 7 および HHVMを含みます)に対応する最新のスタックを提供するスマートコンテナです。 PHP アプリのランタイムの選択手順→

設計とスケール

Heroku ランタイムを使えば、セキュアで非同期のコンテナ内で実行する疎結合サービスを簡単にデプロイできます。また、Heroku ダッシュボードでスライダーを動かすだけでアプリケーションをスケールアウトできます。Dyno をスケールする手順→

構成

Composer や Heroku アドオンのサービス経由で代表的なライブラリを使用して最新の PHP アプリケーションを構成できます。Heroku Postgres、MongoLab、Heroku Redis、New Relic その他のフルマネージドサービスをコマンド 1 つで追加できます。Heroku での PHP 依存の管理手順→