在PHP中执行Python脚本:不同的执行方法?

时间:2014-09-15 13:28:14

标签: php python

我想从PHP执行Python脚本,显然有两种完全不同的方法可以做到。

第一种方法是在Wampserver上安装Python(我正在使用)。描述的方法here涉及额外的文件(mod_wsgi)和一些修改(httpd.conf)。我试过这个方法并且Wampserver开始失败(localhost不可用),这是通过删除mod_wsgi来解决的。

第二种方法是简单地使用执行Python脚本的shell_exec命令(example)而没有任何问题。我有点惊讶于它是多么容易做到,我不知道为什么它的工作原理。我假设使用的shell是当前服务器的shell。这是否意味着我也可以在该脚本中使用已安装的外部库(例如OpenCV / cv2)?

这两种方法有什么区别?为什么方法1如此复杂?

0 个答案:

没有答案