码迷,mamicode.com
首页 > 编程语言 > 详细

python-web apache mod_python 模块的安装

时间:2015-05-24 17:11:28      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

  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 如下图,则说明安装成功

技术分享

  

python-web apache mod_python 模块的安装

标签:

原文地址:http://www.cnblogs.com/web1992/p/4525906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!