gpt4 book ai didi

php - Heroku 调度器执行一个 PHP 文件

转载 作者:可可西里 更新时间:2023-10-31 22:47:57 25 4
gpt4 key购买 nike

我正在尝试使用 heroku 调度程序运行 php 脚本。我应该在 heroku 的 $ 之后输入什么命令。我一直找不到文件。我已将要运行的文件传输到 heroku,但无法使用调度程序运行它。

最佳答案

Heroku 上的默认 PHP buildpack 当前没有 PHP CLI support ,因此您只能使用它通过 Apache 来处理 Web 请求,而不能用于 worker dynos 中的脚本。但是,如果您使用的是具有 CLI 支持的 PHP buildpack,则这是可能的。

为了测试它,我 forked the PHP buildpack , 用 CLI 支持编译的 PHP 二进制文件切换出来,并放在一起小 demo of running a scheduled PHP job on Heroku .查看项目的 readme获取分步说明。要在现有应用程序上使用此分支,请将构建包设置为:

$ heroku config:add BUILDPACK_URL=https://github.com/ryanbrainard/heroku-buildpack-php.git

请注意,release我的 fork 中的脚本设置了 PATH 以仅使用 php 解析 /app/bin/php 中的 php 可执行文件>,与需要使用绝对路径的默认构建包不同。

关于php - Heroku 调度器执行一个 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13563095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com