Windows下让Apache支持Python
首先要安装Python2.5 官方下载地址 不过貌似需要翻墙,否则打不开。
安装完了要设置下Python2.5的环境变量。右击 我的电脑-属性-高级-点环境变量,然后找到Path点编辑把 ;C:Python25 加到最后,重新启动电脑。
接着安装 mod_python-3.3.1.win32-py2.5-Apache2.2.exe 官方 下载地址 。安装的最后一步会要你选择Apache的安装目录。
mod_pytho 中文文档
好了,现在我们要在Apache的httpd.conf中加入下面一行 LoadModule python_module modules/mod_python.so
然后设置下Python的虚拟目录,下面这些可以加在httpd.conf的最后面。
Alias /py/ “d:/Pythontest/”
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
保存,重启Apache.
最后 在 d:/Pythontest/ 目录下新建一名为 mptest.py 的测试文件,内容如下
from mod_python import apache
def handler(req):
req.content_type = “text/plain”
req.write(“Hello World!”)
return apache.OK
注意缩进和符号