win下安装配置apache+python
版本:
Apache 2.2
Python 2.5.1
1. 下载mod_python文件,下载网址为:
http://www.apache.org/dist/httpd/modpython/win/
,注:mod_python是对应哪一个apache和python版本的,在此我们下载的是
3.3.1/mod_python-3.3.1.win32-py2.5-Apache2.2.exe。
2. 安装下载的 mod_python 文件,安装中,先是要选择python的安装目录,最后一步要选择apache的安装目录。
3. 配置 apache 配置文件httpd.conf (位于 apache安装目录/conf 下)
a) find where other LoadModule lines are and add this:
LoadModule python_module modules/mod_python.so
说明:在安装modpy_thon结束时会报告mod_python.so的位置和LoadModule目录的形式
c) find where Alias are and add this:
Alias /python D:/Apache/htdocs/py
c) find where Directory are and add this:
AllowOverride FileInfo
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
5. 在 apache安装目录/htdocs/ 下建立 py 目录,用于存放 .py 文件。
6. 写一个文件来测试一下。在 apache安装目录/htdocs/py 下新建文件 mptest.py,内容如下:
from mod_python import apache
def handler(req):
req.write("Hello World!")
return apache.OK
7. 打开浏览器,输入地址
http://localhost:port/python/mptest.py
,回车。如果页面显示“Hello World!”,则说明安装成功,否则failure!
http://fsun.cn/246