在Linux / apache服务器上使用python作为CGI,第一行(定义解释器的行)应该是这样的:
#!/usr/bin/env python
在Windows / apache服务器上运行相同的python CGI,第一行(定义解释器的那一行)应该是这样的:(假设python安装到c:/ python27)
#!c:/python27/python.exe
是否有设置相同行的选项,以便在将文件从linux移动到Windows时不需要更改?
此处描述了完整答案:http : //my.opera.com/NoteMe/blog/running-python-as-cgi-in-apache-in-windows
在Windows下-下一步更改apache配置文件:
AddHandler cgi-script .py
从下一行删除“哈希”(“#”):
#ScriptInterpreterSource Registry
在这种情况下,可以找到更多详细信息和有关安全性的其他数据:如何使用Apache“ ScriptInterpreterSource Registry-Strict”指令?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句