从 php 运行 python 脚本


Running python script from php

我正在尝试从php运行python脚本。

exec("../cgi-bin/form.py", $output);
var_dump($output);

我确定路径是正确的,并且 form.py 是可执行的。

这是 form.py

#!/usr/bin/env python
print "IN form.py'

但是,这会打印出 NULL。我不认为脚本正在执行。我如何确定它是?

实际上,您只需输入文件的位置。你需要告诉exec使用该脚本执行python。

exec("python ../cgi-bin/form.py", $output);