Difference between calling a python script by terminal and by PHP? Where is the Error?

前端 未结 2 1635
暖寄归人
暖寄归人 2021-01-06 11:39

I have a PHP script, that calls a python script by

$call_python = \"python ../python/lp_3.py \".$author;
$python_output = Null;
$mystring = exec($call_python         


        
2条回答
  •  佛祖请我去吃肉
    2021-01-06 11:44

    $call_python = "/opt/local/bin/python2.6 ../python/lp_3.py ".$author;
    $python_output = Null;
    $mystring = exec($call_python, $output_python);
    

    did the job. Like @AJ pointed out, I had to tell python which version to chose. I chose a version where MySQLdb was available and all was fine.

提交回复
热议问题