如何在Windows和Linux(Apache)上使用相同的python cgi文件?

盖·达夫尼

在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Windows-如何输出Cgi文件

如何通过CGI脚本运行jar文件

使用Perl CGI打印大文件

如何使用CGI Perl脚本在xampp apache服务器中上载和打开文件?

如何使用system()从CGI文件中调用异步Perl脚本

使用Pandas从Python CGI脚本中读取上传的XLSX文件

使用Python CGI在<div>中显示文件内容

Apache2不会基于shebang运行cgi文件

仅Apache .py文件提供了禁止访问的CGI

从HTML文件中(在localhost上)调用cgi脚本

如何获得仅文件上传的CGI.pm字段列表?

如何从Bash CGI脚本中的POST数据获取文件?

具有绝对URL路径的Python CGI Open文件

使用 Perl CGI 脚本上传文件不起作用

使用CGI-perl将数据写入文件

当CGI位于链接文件夹中时,Apache2上的CGI脚本给出403禁止

如何在Python中通过cgi部署zip文件(或其他二进制文件)?

Windows上的NGINX和php-cgi“未指定输入文件”

如何使用lftp删除除cgi-bin和.ftpquota以外的所有文件

如何在Windows7上使用SCP和Mingw从远程Linux机器传输文件

如何在Windows和Linux上使用相同的Python virtualenv

如何使用python cgi从html表单将文件上传到服务器

Ubuntu 14.04上的Apache2.4.7无法执行Python cgi文件。该网站改为显示python代码

PERL CGI多种内容类型。如何下载文件和查看内容。

如何在Linux和Mac上的python中正确使用.dll文件

使用python-cgi在目录中动态列出文件列表

作为Apache CGI运行一个简单的Objective-C可执行文件

如何从命令行测试Perl CGI脚本的文件上传?

释放cgi.FieldStorage临时文件使用的磁盘空间