使用Heroku Foreman和PHP是否可行?

4

我正在Heroku上开发一个PHP应用程序。是否可以使用Foreman来测试我的应用程序?无论我去哪里查找,我都会找到关于Ruby的参考资料,但没有关于PHP的。


1
也许可以尝试这个 https://gist.github.com/anderssvendal/2585743 - Steve Peak
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等。
如果需要,您可能还可以添加db:/usr/bin/mysqld或类似内容以启动mysql。
另外,您需要安装Heroku Config附加组件,它将把应用程序配置键写入.env文件,Foreman将在启动时将其发送到php服务器(可以像在Heroku上使用getenv一样访问)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接