Windows环境下Apache配置Python CGI

来源:http://ajen.liang.blog.163.com/blog/static/11871550620104280221364/
1.安装Python和Apache,配置好相应的环境变量等,具体操作不说了。然后下载与你的Python和Apache版本相对应的mod_python。我这里的版本是Python2.5,Apache2.2,mod_python-3.3.1.win32-py2.5-Apache2.2.exe。mod_python的下载网址为:http://www.apache.org/dist/httpd/modpython/win/2.修改Apache安装目录下的配置文件httpd.conf:${APACHE_HOME}/Apache2.2/conf/httpd.conf,修改如下:LoadModule python_module modules/mod_python.soAlias /python D:\Python25\cgi-bin<Directory "D:\Python25\cgi-bin">Options FollowSymLinks
Order allow,deny Allow from all #AddHandler mod_python .prog SetHandler mod_python #SetHandler mptest PythonHandler mptest PythonDebug On Satisfy all</Directory>解析一下:第一个不解析了,因为不知道。第二个就是把你要用到的Python程序放在里面去的,当作一个命名映射的作用,把URL里的/python都映射到D:\Python25\cig-bin里面去。第三个就是设置对当前文件的访问权限。3.最后引用一下人家写的测试文件:mptest.py#!/usr/bin/env pythonfrom mod_python import apachedef handler(req): req.write("Hello Python CGI World....!") return apache.OK4.在浏览器的网址栏打上: http://localhost/python/mptest.py
如果出现一个Hello Python CGI World....! 这个东西就证明你配置成功了。
Tags: 

延伸阅读

最新评论

发表评论