在webserver上从php运行python脚本

时间:2018-02-12 15:19:06

标签: php python webserver

我有一个由altervista托管的免费网站空间,我有一个脚本python和一个脚本php。我想要做的是使用PHP脚本调用python脚本。我搜索了一个解决方案,我发现了几个问题,我尝试了不同的解决方案,但没有人为我工作。

这里有php脚本代码:

<?php 

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

?>

这里是python脚本代码:

print("Hello")

当我运行php脚本时没有任何反应。 怎么了?

由于

1 个答案:

答案 0 :(得分:1)

出于安全原因,您的托管公司可能已禁用shell-exec功能。我不是说这是事实,但你应该在尝试运行shell_exec之前先检查一下。

Seealso: PHP - How to know if server allows shell_exec

Plus, back in 2012, it wasn't possible with Altervista...