Heroku PHP和Node.js在同一个应用程序中

Str*_* B. 22 php heroku node.js

我正在使用一个名为exec-php的Node包来在Node.js应用程序中执行PHP函数.

我想将该应用程序推送到Heroku,但我想知道如何制作它,以及如何在本地PHP包中.

我正在使用/Applications/MAMP/bin/php/php7.0.0/bin/php.在Heroku中,PHP bin的路径是什么?

我测试了vendor/bin/heroku-php-apache2,但它不起作用,那么Heroku中的PHP二进制文件路径是什么?

Ran*_*ger 13

您需要通知构建API您要使用多个构建包.尝试:

$ heroku buildpacks:clear
$ heroku buildpacks:add heroku/php
$ heroku buildpacks:add heroku/nodejs
Run Code Online (Sandbox Code Playgroud)

然后,您可以检查已编译的段塞,heroku run bash以验证这些箱位于您期望的位置.


Str*_* B. 0

Heroku 中的 bin 目录是: .heroku/php/bin/php