CentOS 5.5 に Python 2.7.1 と mod_python をインストールしたときのメモ

  • Python のインストール
tar xvfz Python-2.7.1.tgz

cd Python-2.7.1

./configure CFLAGS=-fPIC --enable-shared --prefix=/usr/local

vi Modules/Setup
以下をコメントをはずす
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

make
(zlib がないというエラーが出たら zlib をインストールする yum install zlib )

su -

make install
tar xvfz mod_python-3.3.1.tgz

cd mod_python-3.3.1

./configure CFLAGS="-O3 -m64 -fPIC" CXXFLAGS="-O3 -m64" --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/local/bin/python

vi src/connobject.c 
L.142 の「APR_BRIGADE_SENTINEL(b)」を「APR_BRIGADE_SENTINEL(bb)」に変更

make

su -

make install