如何通过PHP在一台低性能服务器上调用Python脚本,并在另一台更强大的服务器(集群)上运行?

2024-04-20 03:10:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个动作.php我称之为python脚本的脚本如下:

$call_python = "../python/python myPythonScript.py ".$someArgument;
$python_output = Null; // stores every output generated by myPythonScript.py
$mystring = exec($call_python, $output_python);

我知道,这也许不是最好的方法,但到目前为止对我很有效。最近我发现,实际服务器的计算能力不够。因此,我希望python脚本在同一网络中功能更强大的服务器(集群)上运行。你知道吗

这可能吗?你知道吗


Tags: py服务器脚本outputbycallnullstores
1条回答
网友
1楼 · 发布于 2024-04-20 03:10:56

您可以很容易地用^{}替换您的exec()调用。但是,要获得输出,请使用stream_get_context()。这可能是最明智的解决办法。你知道吗

您只需要事先打开到辅助服务器的连接。参见^{}^{}。当然,您需要安装并启用ssh2php扩展。你知道吗

相关问题 更多 >