安装mod

安装过程如下:
#tar -zxvf httpd-2.0.54.tar.gz
#cd httpd-2.0.54
#./configure –prefix=/usr/local/apache2 –enable-so –enable-mods-shared=all
#make install clean
#…
#tar -zxvf mod_python-3.3.1.tgz
#cd mod_python-3.3.1
#./configure –with-apxs=/usr/local/apache2/bin/apxs –with-python=/usr/local/bin/python
#make install clean
安装完apache和mod_python后
分两步:
(1)在/htdocs下建立mypy文件夹,改变权限使所有用户都可以访问
创建一个文件mytest.py,输入:
from mod_python import apache
def handler(req):
req.write(“hello world”)
return apache.ok

(2)修改apache配置文件httpd.conf,加入下面的语句
loadmodule python_module modules/mod_python.so

addhandler mod_python .py
pythonhandler mytest
pythondebug on

重启apache后访问mytest,显示的是python代码!
求救这是什么原因啊???

Posted in 未分类

发表评论