我正在尝试通过PHP执行python脚本。由于某种原因,它无法执行。我在下面的python代码中包含了第一行:
#!/usr/bin/env python
这是我正在执行此代码的PHP代码(这在index.php中。test.py与此文件夹位于同一文件夹中。):
if(isset($_GET["on"])){
$command = escapeshellcmd("python test.py");
shell_exec($command);
echo "success";
}
但是,当我单击按钮执行脚本时,我得到了“成功”,但是脚本没有执行。有什么想法吗?
答案 0 :(得分:0)
如果您使用的是Linux,则您的脚本可能没有正确的权限:http://php.net/manual/en/function.shell-exec.php#37971
尝试:
chmod +x test.py