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

2022-08-30 17:15:21

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

我想将该应用程序推送给Heroku,但我想知道如何制作它,以及如何在本地的PHP箱中。

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

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


答案 1

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

$ heroku buildpacks:clear
$ heroku buildpacks:add heroku/php
$ heroku buildpacks:add heroku/nodejs

然后,您可以检查编译的 slug,以验证条柱是否在您期望的位置。heroku run bash


答案 2

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


推荐