XAMPP配置mod_python apache 测试正常通过!
时间:2009-03-18 来源:kai0200
httpd.conf 添加一下可以让py程序在cgi-bin目录下运行
AddHandler cgi-script .cgi .py
实际上我们添加了以上内容从新启动apache就可以利用apache编程了,用pyton来做我们的
[email protected]
#!c:\Python24\python.exe
#在文件的首行添加这个可以让程序在cgi目录下运行!
print "Content-type: text/plain; charset=iso-8859-1\n\n";
#首先需要打印一个给客户端软件 如果没有浏览器会报告错误!
首先安装XAMPP
http://www.apachefriends.org/zh_cn/index.html 下载这个包含所有的apache,mysql php 等
!
安装mod_python 模块
1, 安装ActiveState 到以下下载地址下载对应版本。
http://www.activestate.com/activepython/downloads/
2,下载安装 mod_python 找到对应版本下载
http://www.mirrorservice.org/sites/ftp.apache.org/httpd/modpython/win/3.3.1/
3,安装python
4,编辑httpd.conf 配置文件增加以下内容
--------------------------------------------------
LoadModule python_module modules/mod_python.so
# Python conf
Include conf/extra/httpd-python.conf
--------------------------------------------------
5,我们现在开始配置python的单独配置文件,我的放在目录
xampp\apache\conf\extra 下 名字是 httpd-python.conf
内容为
<IfModule python_module>
<Directory "C:/path/to/domain/htdocs/py"> # 这里是注意/ he \ 的区别。
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>
</IfModule>
[email protected]
apache -e debug -k start -S -M -t 调试模式!
6,测试
在目录htdocs/py下建一个文件,mptest.py
内容为
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
AddHandler cgi-script .cgi .py
实际上我们添加了以上内容从新启动apache就可以利用apache编程了,用pyton来做我们的
[email protected]
#!c:\Python24\python.exe
#在文件的首行添加这个可以让程序在cgi目录下运行!
print "Content-type: text/plain; charset=iso-8859-1\n\n";
#首先需要打印一个给客户端软件 如果没有浏览器会报告错误!
首先安装XAMPP
http://www.apachefriends.org/zh_cn/index.html 下载这个包含所有的apache,mysql php 等
!
安装mod_python 模块
1, 安装ActiveState 到以下下载地址下载对应版本。
http://www.activestate.com/activepython/downloads/
2,下载安装 mod_python 找到对应版本下载
http://www.mirrorservice.org/sites/ftp.apache.org/httpd/modpython/win/3.3.1/
3,安装python
4,编辑httpd.conf 配置文件增加以下内容
--------------------------------------------------
LoadModule python_module modules/mod_python.so
# Python conf
Include conf/extra/httpd-python.conf
--------------------------------------------------
5,我们现在开始配置python的单独配置文件,我的放在目录
xampp\apache\conf\extra 下 名字是 httpd-python.conf
内容为
<IfModule python_module>
<Directory "C:/path/to/domain/htdocs/py"> # 这里是注意/ he \ 的区别。
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>
</IfModule>
[email protected]
apache -e debug -k start -S -M -t 调试模式!
6,测试
在目录htdocs/py下建一个文件,mptest.py
内容为
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
相关阅读 更多 +