我有一个 PHP 网站,我想在后台执行一个很长的 Python 脚本(300 MB 内存和 100 秒)。流程通信是通过数据库完成的:当Python脚本完成其工作时,它会更新数据库中的字段,然后网站根据Python脚本的结果呈现一些图形。
我可以从 bash(任何当前目录)“手动”执行 Python 脚本并且它可以工作。我想将它集成到 PHP 中,我尝试了 shell_exec 函数:
shell_exec("python /full/path/to/my/script")
但它不起作用(我没有看到任何输出)
你有什么想法或建议吗?值得一提的是,Python 脚本是其他多语言工具(Java 与 C++ 混合)的包装器。
Thanks!
shell_exec 返回一个字符串,如果单独运行它不会产生任何输出,所以你可以写:
$output = shell_exec(...);
print $output;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)