gpt4 book ai didi

PHP 和 shell_exec

转载 作者:行者123 更新时间:2023-12-04 12:27:12 27 4
gpt4 key购买 nike

我有一个 PHP 网站,我想在后台执行一个很长的 Python 脚本(300 MB 内存和 100 秒)。进程通信是通过数据库完成的:当 Python 脚本完成其工作时,它会更新数据库中的一个字段,然后网站根据 Python 脚本的结果呈现一些图形。

我可以从 bash(任何当前目录)“手动”执行 Python 脚本并且它可以工作。我想将它集成到 PHP 中,我尝试了 shell_exec 函数:

shell_exec("python/full/path/to/my/script") 但它不工作(我没有看到任何输出)

您有什么想法或建议吗?值得一提的是,python 脚本是对其他多语言工具(Java 与 C++ 的混合)的包装。

谢谢!

最佳答案

shell_exec 返回一个字符串,如果你单独运行它不会产生任何输出,所以你可以这样写:

$output = shell_exec(...);
print $output;

关于PHP 和 shell_exec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214031/

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