php - 从 php 运行 python 脚本

标签 php python web cgi

我正在尝试从 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);

关于php - 从 php 运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937487/

相关文章:

python - (Python 3.X) Python exec() 函数无缘无故抛出 TypeError

python - pip install python-libtorrent==1.1.0 在 Linux 上失败

php - 我想显示列状态,例如,如果剩余天数有 30 天,则状态很危险

php - 如何检测 MySQL 中的隐式提交?

python - 训练两个特征而不是一个

javascript - Chartjs 更新点标题

grails - Grials:图片标签?

javascript - 在 Javascript 中使用 document.selection 时同时创建多个选择

php - 在 laravel 中动态使用模型

php - 使用 PHP 但不是命令行的 MySQLdump 空文件?