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