2012-10-20 53 views
4

我正在Heroku上開發一個PHP應用程序。我可以用Foreman來測試我的應用程序嗎?我到處都可以找到對Ruby的引用,但對PHP沒有任何意義。是否可以使用Heroku Foreman和PHP?

+1

也許試試這個https://gist.github.com/anderssvendal/2585743 –

回答

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等。

如果需要,您可以添加db: /usr/bin/mysqld或類似的命令來啓動mysql。

ALSO:你要安裝Heroku Config add-on,其中將寫入應用程序配置鑰匙的.ENV文件工頭將發送到PHP服務器上啓動時(通過getenv的訪問就像在Heroku。)