PHP 调用外部程序的几种方式

 1 /* php 调用python 的代码
 2 
 3 // 第一种:
 4 // echo passthru('C:/Python34/PY.exe  D:/do.py');
 5 
 6 // 第二种:
 7 // echo exec('C:/Python34/PY.exe  D:/do.py');
 8 
 9 // 第三种:
10 // echo system('C:/Python34/PY.exe  D:/do.py');
11 
12 // 第四种:echo shell_exec('C:/Python34/PY.exe  D:/do.py');
13 
14 //第五种: proc_open 和 popen 
15 
16 前四种大同小异,最后一种据说可以交互异步进行,没有心思写测试代码了。
17 公司开发用到了PHP,真心不喜欢这门语言,看看上面的代码就能想象,思路很好解决,但是这玩意的函数,用法,不太适应
18 
19 */

顺便加一句,上面的方法不光能调用Python, Shell ,java 一类的也不在话下,但是请提前配置好系统变量。

最近看到另一遍文章介绍的比较清晰,可以参考 http://www.cnblogs.com/frostbelt/archive/2011/09/03/2165556.html

原文地址:https://www.cnblogs.com/dhf327/p/4902843.html