php执行python脚本失败

时间:2018-02-02 12:16:50

标签: php python

我想在PHP中执行python脚本但它不起作用,python脚本没有运行。但是当我使用cmd直接执行python脚本时,脚本工作。 下面是我的PHP代码。

<?php
exec('python C:\wamp64\www\dashbot\mergeCSV.py',$output,$return);

if(!$return)
{
 echo "success!";
}
else
{
echo "failed!";
}
?>

1 个答案:

答案 0 :(得分:0)

尝试将其添加到python脚本的第一行

#!/usr/bin/env python
  1. 确保python脚本具有执行权限 (+ x)​​。

  2. 如果您通过Apache运行PHP,请确保Apache 用户(www-data)有权访问&amp;执行脚本。

  3. 提及python的完整路径exec('full/path/to/python C:\wamp64\www\dashbot\mergeCSV.py',$output,$return);