如何在php中运行exe文件

时间:2016-06-06 18:36:06

标签: php python exe

我正在使用python中的分类算法并且它与php代码相关,为了得到正确的结果我应该运行我的python exe然后转到php代码。

我想用php代码自己执行python。我试过这个:

<?php
// outputs the username that owns the running php/httpd process
// (on a system with the "whoami" executable in the path)
echo exec('whoami');
?>

但它不起作用,我应该了解更多路径吗?以及如何将我的exe放在写入路径中?

1 个答案:

答案 0 :(得分:0)

<?php
exec("C:\\Users\\posh\\AppData\\Local\\Programs\\Python\\Python35\\python.exe YOUR_PYTHONSCRIPT.py <arguments if any>", $output, $ret_code);
// directly writing python may not work in that case 
// give path to python.exe
exec("python YOUR_PYTHONSCRIPT.py <arguments if any>", $output, $ret_code);
// $ret_code : returns the code 0 or 1
// output is an array
?>