【问题标题】:Run python script from php on webserver在网络服务器上从 php 运行 python 脚本
【发布时间】:2018-02-12 15:19:05
【问题描述】:

我有一个由altervista 托管的免费网络空间,其中我有一个脚本python 和一个脚本php。我想要做的是使用 php 脚本调用 python 脚本。我搜索了一个解决方案,发现了几个问题,我尝试了不同的建议解决方案,但没有一个适合我。

这里是php脚本代码:

<?php 

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

?>

这里是python脚本代码:

print("Hello")

当我运行 php 脚本时,什么也没有发生。 怎么了?

谢谢

【问题讨论】:

  • 你试过“python test.py”吗?另外,您的主机是否支持调用 python 脚本?
  • 我已经尝试过了,但它不起作用

标签: php python webserver


【解决方案1】:

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

另见: PHP - How to know if server allows shell_exec

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 2015-06-11
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多