我正在制作一个android应用程序,首先将图像上传到服务器,并在服务器端,我想从PHP执行一个Python脚本。但我没有得到任何输出。当我从命令提示符访问Python脚本并运行python TestCode.py
它成功运行并提供所需的输出。我从PHP使用下面的命令运行Python脚本:从PHP执行Python脚本
$result = exec('/usr/bin/python /var/www/html/Source/TestCode.py');
echo $result
但是,如果我运行一个简单的Python程序从PHP它的工作原理。
PHP有权访问和执行文件。
有什么我在这里失踪?
高管本身不打印,它会回报* *输出的最后一行就会把输出的所有线路,第二个参数(如果有的话),如手册页会已告诉你; o/ – Jakumi
我修改了它,仍然存在问题。有什么建议么?? –
你有没有机会知道stderr和stdout之间的区别?因为exec - 据我所知 - 只处理stdout。如果你的testcode.py只产生stderr输出,你什么也看不到。 – Jakumi