混合Python和PHP?

时间:2010-11-14 00:04:17

标签: php python apache

我现在在桌面上运行一些Python脚本来切割文件。我想把它们放在网上并在PHP中编写一个简单的前端,用户上传文件,然后将它作为参数传递给Web服务器上的python脚本,并以块的形式写出来,用户可以重新编写 - 下载块。

我知道有相当数量的PHP,但我没有看到:

  1. 如何以编程方式混合PHP和Python

  2. 是否可以在python中创建一个可以调用python脚本的网页?可以有一个GUI页面,例如zzz.com/text.py作为示例

1 个答案:

答案 0 :(得分:9)

  1. 对于http请求,您需要将Web服务器设置为将某些请求移交给PHP,将其他请求移交给Python。从PHP的脚本中,如果需要调用一些Python可执行脚本,请使用PHP的shell函数之一。例如EXEC()

  2. 是的,这是可能的。 djangobook是一个很好的教程,在前面的一章中介绍了这一点。它向您展示了如何将cthon作为cgi或apache运行。

  3. 从个人角度来说,如果你有时间深入挖掘Python,我会强烈鼓励你在其中完成所有工作,而不是与PHP混合。我的经验告诉我,可能有更多的情况,PHP应用程序需要一些Python支持而不是相反。

    如果支持语言可以完成主要语言的所有操作,那么使用主要语言的重点是什么?

相关问题