混合Python和PHP?

Axl*_*Axl 4 php python apache

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

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

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

  2. 有可能在python中有一个可以调用python脚本的网页吗?可以有一个GUI页面,例如zzz.com/text.py

Mic*_*oka 10

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

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

从个人角度来说,如果你有时间深入研究Python,我强烈建议你完成整个过程,而不是用PHP混合.我的经验告诉我,可能有更多的情况,PHP应用程序需要一些Python支持而不是相反.

如果支持语言能够完成主要语言所做的一切,那么使用主要语言有什么意义呢?

  • 因为经验,如果有人以网站为生,那么php是必须的,然后你想偶尔做一些系统的东西,用新语言学习新技巧是无利可图的. (2认同)