在Web服务器上使用php运行python脚本

时间:2017-11-21 22:15:23

标签: php python webserver

我的网站是在one.com上托管的,我想用php运行一个简单的python脚本,返回' hello'但我没有结果。 它与Mamp在当地完美配合。 我应该配置什么才能在线工作?

我的PHP代码:



<?php
$result = shell_exec('python test.py');
echo $result;
 ?>
&#13;
&#13;
&#13;

python脚本

&#13;
&#13;
print('hello')
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

首先确保python脚本在服务器上是可执行的。出于安全考虑,我会删除文件名中的空格,所以现在就把它作为test.py。您可以使用chmod +x test.py

简单地更改权限,使其可执行

然后,您可以在php

中尝试以下代码行
<?php 

$command = escapeshellcmd('/usr/custom/test.py');
$output = shell_exec($command);
echo $output;

?>