我需要一个PHP代码,用于输出由matplotlib生成的图像。 输入由PHP提供,而python处理它并返回图像。
为此,我正在尝试通过PHP“调用python”。
我已经尝试过exec()
,popen()
,proc_open()
,system()
,shell_exec()
甚至backticks
(最后两个似乎当前被禁用)。
我知道我应该在项目中使用proc_open()
,但是我什至无法显示带有这些功能的简单“ Hello World”。
即使在论坛上进行了研究并阅读了PHP文档之后,结果始终还是空白。
我该怎么办?
这是示例代码,对我没有任何输出:
PHP文件:
<?php
$pyscript = 'C:\wamp64\www\my_folder\test.py';
$pypath = 'C:\Python36\python.exe';
$cmd='$pyscript $pypath';
exec("$cmd", $output);
echo $output;
?>
Python文件:
print("Hello World")