懵懵灯灯的BLOG

寒夜孤灯点点星

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  56 随笔 :: 10 文章 :: 22 评论 :: 0 Trackbacks
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用链接

留言簿(2)

随笔分类

随笔档案

文章档案

收藏夹

链接

搜索

最新评论

阅读排行榜

评论排行榜

1.安装flex(fast lex)
    下载GNU Flex: flex-2.5.35.tar.gz
    > tar zxvf flex-2.5.35.tar.gz
    > cd flex-2.5.35
    > ./configure --prefix=/usr/local/flex
    > make
    > sudo make install
2.安装python
    下载Python-2.5.2.tgz
    > tar zxvf Python-2.5.2.tgz
    > cd Python-2.5.2
    > ./configure --prefix=/usr/local/python
    〉make
    > sudo make install
3.安装mod_python
    下载mod_python-3.3.1.tgz
    > tar zxvf mod_python-3.3.1.tgz
    > cd mod_python-3.3.1
    > ./configure --with-apxs=/usr/local/apache/bin/apxs \
    > --with-python=/usr/local/bin/python2.5  \
    > --with-mutex-dir=/var/run/mod_python \
    > --with-max-locks=32 \
    > --with-flex=/usr/local/bin/flex \
    > --with-python-src=/usr/src/python2.5

4. 配置Apache 服务器
    > sudo vi /usr/local/apache/conf/httpd.conf
    增加如下行:
    LoadModule python_module libexec/mod_python.so
5. 测试

    1) 建立测试目录
    > cd /usr/local/apache/htdocs
    > sudo mkdir test
    2) 建立测试文件
    > cd test
    > sudo vi mptest.py
      输入下面几行:
from mod_python import apache

def handler(req):
    req.content_type 
= 'text/plain'
    req.write(
"Hello World!")
    
return apache.OK


3)配置测试目录
> sudo vi /usr/local/apache/conf/httpd.conf
增加如下几行:
<Directory /some/directory/htdocs/test>
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>

4)重新启动apache服务器
> sudo /etc/init.d/apache restart

5) 浏览器访问
> w3m localhost/test/anyname.py

... Hello World!




   


   

posted on 2008-06-05 19:55 懵懵灯灯 阅读(349) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: