1. 版本要求:
python Python-2.5.4.tgz
mod_python mod_python-3.3.1
apache
2. mod_python 的源文件要做修改,不然编译不过
src/connobject.c 的 142 行,改成
//!(b == APR_BRIGADE_SENTINEL(b) ||
!(b == APR_BRIGADE_SENTINEL(bb) ||
3. 开始编译
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/local/bin/python2.5
make
make install
修改apache conf
Alias /gameweb/ "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/gameweb/"
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/gameweb">
AllowOverride None
Options None
Order allow,deny
Allow from all
AddHandler mod_python .py
PythonHandler gametest
PythonDebug On
</Directory>