mod_python安装配置笔记

原创 2007年10月15日 15:25:00
  一直习惯用java写程序,突然想换换口味,正好手边有apache,给它装个mod_python。

  1.到www.modpython.org下载个新版 (注意版本问题apache和python版本)
  2.拷到linux机器上,下面在命令行执行:
    tar -zxvf mod_python-3.3.1.tgz
    cd mod_python-3.3.1
    ./configure --with-apxs=/usr/local/apache/bin/apxs # 配置apxs目录
    ./configure --with-python=/usr/bin/python2.5 # 配置本地python
    make
    make install
  3.这些编译完了,会在apache/modules/目录下生成mod_python.so,大概3M左右。
  4.配置apache的http.conf
    LoadModule python_module modules/mod_python.so
    <Directory "/usr/modpython"> # 能用apache访问的目录
       #AddHandler mod_python .py
       SetHandler mod_python
       PythonHandler mod_python.publisher
       PythonDebug On
    </Directory>
  5.测试
    在
/usr/modpython/目录下新建一个test.py
    #coding:gb2312
    def index(req):
        req.write("hello,world!")
        return
  6.运行,启动apache没有错误后,打开http://localhost/modpython/test
    即可看到helloworld了
  7.定义其他方法:
    #coding:gb2312
    def index(req):
        req.write("hello,world!")
        return
    def hello(req):
        req.write("hello!!!")
        return
   
可以通过:http://localhost/modpython/test/hello来访问。
  8.传递参数
    def get(req,name=""):
        if name:
           req.write("参数:"+name);
        else:
           req.write("no param.");
        return
    可以通过:http://localhost/modpython/test/hello?name=smallfish来访问。
    POST表单一样,只要参数名写对就行。
  9.python包
    在当前目录下建立一个包,然后在test.py导入时候会出错,找不到包。后来修改了下方法
    import os,sys
    sys.path.append(os.path.dirname(__file__)) # 把当前目录加入到sys.path中
    import 自己的包

安装结束了。

apache+mod_python mod_python的安装与配置

apache中mod_python的安装与配置 1.linux下apache的安装。见我的上一篇博文 2.下载mod_python.    打开terminal。输入命令:sudo ap...
  • jenyzhang
  • jenyzhang
  • 2015-04-10 22:14:06
  • 2562

Apache2.2+python2.7+mod_python安装与配置

服务器:Apache 2.2.25(http://archive.apache.org/dist/httpd/binaries/win32/ ,) 运行环境:Python 2.7(http://ww...
  • renwudao24
  • renwudao24
  • 2016-04-14 19:23:51
  • 3749

ubuntu14.04 安装mod_python

安装mod_python的过程中要用到apxs,这个模块是包含在apache2-dev中的,因此需要先安装apache2-devapt-get install apache2-dev安装成功后,apx...
  • zc123456zzc
  • zc123456zzc
  • 2015-09-17 18:29:23
  • 628

ANT的安装配置笔记

  • 2010年06月18日 08:50
  • 54KB
  • 下载

用Apache 和mod_python部署Django

参考《The Django Book》 mod_python (http://www.djangoproject.com/r/mod_python/)是一个在Apache中嵌入Python的Apach...
  • zfpnuc
  • zfpnuc
  • 2009-09-30 16:47:00
  • 2807

Mod_Python 3.2.8中文手册

  • 2011年11月18日 21:40
  • 226KB
  • 下载

Mod_Python在 Apache 2.2.4下的配置

一、httpd.conf配置我的Python程序是存放在 D:/Work/pyweb下的。OS: Windows 2003 中文版Web服务器: Apache 2.2.4Python环境: Ptyho...
  • DKman803
  • DKman803
  • 2007-08-07 14:20:00
  • 5910

Windows+Apache+Python配置(modpython)

版本总结: apache:2.2.x python:2.5.x modpython:3.3.x注意:modpython在Apache官方网站和modpython的官方网站均有下载链接:http:...
  • believe646875970
  • believe646875970
  • 2016-12-29 10:10:24
  • 345

linux下ntpd安装配置笔记

  • 2009年09月21日 19:45
  • 279KB
  • 下载

Mod_python - 将Python集成到Apache

Gregory Trubetskoy(grisha@modpython.org) 摘要Mod_python[1]是一个Apache server[2]模块,它将Python解释器嵌入到Apache s...
  • penginpha
  • penginpha
  • 2009-06-08 14:03:00
  • 3501
收藏助手
不良信息举报
您举报文章:mod_python安装配置笔记
举报原因:
原因补充:

(最多只允许输入30个字)