我正在 Heroku 上开发一个 PHP 应用程序。我可以使用 Foreman 来测试我的应用程序吗?我到处都发现对 Ruby 的引用,但对 PHP 却没有。
问问题
1138 次
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 服务器(可通过 getenv 访问,就像在 Heroku 上一样。)
于 2014-05-22T04:22:45.523 回答