Linux下Apache+Python环境搭建

一.环境说明

1.系统环境

CentOSrelease5.4(Final)

2.软件版本

Apache2.2.3

Python2.6.6

mod_python3.3.1

二.安装Apache

1.如果使用Apache源码进行安装,请到http://httpd.apache.org下载所需版本。

安装过程略。

2.如果使用系统自带的Apache,则需要查看系统是否安装httpd-devel包。操作如下:

[root@G7-75~]#yumlisthttpd-devel

如果已安装,则跳过以下步骤:

[root@G7-75~]#yumsearchhttpd-devel

[root@G7-75~]#yuminstallhttpd-devel.x86_64

三.安装Python

[root@G7-75~]#tar-jxvfPython-2.6.6.tar.bz2

[root@G7-75~]#cdPython-2.6.6

[[email protected]]#CCSHARED="-fPIC"./configure

[[email protected]]#viMakefile

如果CC=gcc-pthread,则修改为CC=gcc-pthread-fPIC

[[email protected]]#make

[[email protected]]#makeinstall

注意:Python的安装目录是/usr/local/lib/python2.6/

四.安装mod_python

[root@G7-75~]#tar-xvfmod_python-3.3.1.tar

[root@G7-75~]#cdmod_python-3.3.1

[root@G7-75mod_python-3.3.1]#whereisapxs

apxs:/usr/sbin/apxs/usr/share/man/man8/apxs.8.gz

[root@G7-75mod_python-3.3.1]#./configure--with-apxs=/usr/sbin/apxs--with-python=/usr/local/bin/python

[root@G7-75mod_python-3.3.1]#make

[root@G7-75mod_python-3.3.1]#makeinstall(/usr/local/lib/python2.6/site-packages/mod_python)

注意:如果没有源码包请到http://www.modpython.org/下载

五.配置Apache

[root@G7-75mod_python-3.3.1]#cdsrc

[root@G7-75src]#cpmod_python.so/etc/httpd/modules/

[root@G7-75src]#cd/etc/httpd/conf

[root@G7-75conf]#vihttpd.conf

添加LoadModulepython_modulemodules/mod_python.so

相关推荐