• pythonweb apache mod_python 模块的安装


    1. 安装apache
    2. 下载mod_python
    3. 编译安装
    4. 测试

    下载mod_python,下载地址:mod_python 在GitHub 上面,

    下载之后:目录结构如下:

    安装依赖:

    #查找可安装的依赖
     yum search python | grep python-devel

      

    
    # 安装python依赖
    sudo yum install python-devel.x86_64

    编译安装,执行下面命令:  

    # 我的apache安装路径是 /usr/local/apache2
    sudo ./configure  --with-apxs=/usr/local/apache2/bin/apxs
    sudo make
    sudo make install

    查找安装的结果:

    cd /usr/local/apache2/bin/
    
    # 查看已经安装的模块,如下图,则说明安装成功
    ./apachectl -M |grep python

    配置 httpd.conf 文件,如下(确保 /usr/local/apache2/modules/mod_python.so 文件存在)

    LoadModule python_module modules/mod_python.so

    修改配置文件httpd.conf ,增加如下配置

    AddHandler cgi-script .py

    检查配置是否有吴:

    bin/apachectl -t

    重启apache:

    bin/apachectl -k restart

    测试: 在 /usr/local/apache2/cgi-bin 目录下编写hello.py 文件,内容如下:

    python 是脚本语言,修改文件不需要重启apache

    #!/usr/bin/env python
    print "Content-Type: text/html"
    print
    print """\
    <html>
    <body>
    <h2>Hello World!</h2>
    </body>
    </html>
    """

    在浏览器访问: http://127.0.0.1/cgi-bin/hello.py 如下图,则说明安装成功

      

  • 相关阅读:
    Callable的Future模式
    并发队列
    并发工具类
    线程池
    并发编程专题
    侧边栏:内有友链,分类等等
    脑残错误记录
    博主的OI流水账
    NOI2019游记
    NOI数论姿势瞎总结(Pi也没有)
  • 原文地址:https://www.cnblogs.com/web1992/p/4525906.html
Copyright © 2020-2023  润新知