【发布时间】:2021-12-07 12:20:45
【问题描述】:
我需要在我的 Laravel 应用程序中运行一个节点脚本。
我尝试使用 Symfony 进程,但它会在 PHP 执行后终止该进程,我需要保持节点进程运行,所以我的下一步是尝试使用 shell_exec 和 exec 函数。它在修补程序和 Tinkerwell 中运行良好,但是当我尝试在 Laravel 类中使用时,它会出现以下错误 500:
production.ERROR: Call to undefined function shell_exec() {"exception":"[object] (Error(code: 0): Call to undefined function shell_exec() at ...
由于它是一个 VPS,我将我的 php.ini 设置为 disable_functions=,但它仍然无法在 Laravel 中运行,只有在我在框架之外使用它时才可以。
在此先感谢,并为我的英语不好感到抱歉。
【问题讨论】:
标签: php laravel shell-exec