我想在PHP中执行python脚本但它不起作用,python脚本没有运行。但是当我使用cmd直接执行python脚本时,脚本工作。 下面是我的PHP代码。
<?php
exec('python C:\wamp64\www\dashbot\mergeCSV.py',$output,$return);
if(!$return)
{
echo "success!";
}
else
{
echo "failed!";
}
?>
答案 0 :(得分:0)
尝试将其添加到python脚本的第一行
#!/usr/bin/env python
确保python脚本具有执行权限 (+ x)。
如果您通过Apache运行PHP,请确保Apache 用户(www-data)有权访问&amp;执行脚本。
提及python的完整路径exec('full/path/to/python C:\wamp64\www\dashbot\mergeCSV.py',$output,$return);