4

Heroku で PHP アプリを開発しています。Foreman を使用してアプリケーションをテストすることはできますか? どこを見ても、Ruby への言及は見つかりますが、PHP への言及はありません。

4

1 に答える 1

3

はい。PHP 5.4 組み込み Web サーバーを使用します。

sudo foreman start -f Procfile_dev

そしてProcfile_devで:

web: php -S 127.0.0.1:80 -t /path/to/doc/root

これが私がローカルで開発する方法です。worker: watchr watcher.rbまた、ファイルの変更をリッスンして JS の結合/縮小、SCSS のコンパイルなどを行う行もあります。

必要に応じて、mysql を開始するためにおそらく追加db: /usr/bin/mysqldまたは類似することができます。

また、 Heroku Config アドオンをインストールする必要があります。これは、起動時に Foreman が php サーバーに送信する .env ファイルにアプリの構成キーを書き込みます (Heroku の場合と同様に getenv を介してアクセスできます)。

于 2014-05-22T04:22:45.523 に答える