使用php脚本执行Python代码

时间:2015-05-01 11:46:50

标签: php python apache wampserver

我有一个python代码,我想从我的PHP执行它。我见过所有其他问题。但我的问题是我没有得到正确的目录路径。 我的测试python代码是,

a=4
b=5
return a+b

我正在制作一个小的HTML,

<!DOCTYPE html>
<html>
<body>

<?php
    $result = exec("python test.py");
    echo $result;
?>  

</body>
</html>

我是从wamp服务器运行的。所以我将它们都放在www文件夹中。他们的网址是C:\ wamp \ www \ test.py C:\ wamp \ www \ 1.php。我已经在我的C:驱动器中安装了python。那么正确的路径设置是什么? 我是否必须更新我运行python的Apache服务器设置?

1 个答案:

答案 0 :(得分:1)

在你的python代码中你必须有一个打印不返回,并在PHP代码中尝试使用绝对路径。 的的Python

Equals

<强> PHP

a=4;
b=5;
print  a+b;

<?php
$result = exec("C:\\Python27\\python.exe C:\\xampp\\htdocs\\test.py");
print_r( $result);
?>