Скачать обе версии можно тут: http://httpd.apache.org/modules/python-download.cgi
Если просто скачать и поставить используя ./configure; make; make install вы можете получить ошибку (я ее получил), с таким окончанием
-----------------------------------------------------------------------------------------------------------
connobject.c: In function ‘_conn_read’:
connobject.c:142: error: request for member ‘next’ in something not a structure or union
apxs:Error: Command failed with rc=65536
.
make[1]: *** [mod_python.so] Error 1
make[1]: Leaving directory `/home/lvlind/mod_python-3.3.1/src'
make: *** [do_dso] Error 2
-----------------------------------------------------------------------------------------------------------
Данная ошибка вызвана не подходящей версией apr-util. Вот, как нужно ставить, чтобы ее избежать (версия для ленивых):
cd /usr/src
wget http://apache.siamwebhosting.com/httpd/modpython/mod_python-3.3.1.tgz
tar xzf mod_python-3.3.1.tgz
cd mod_python-3.3.1
patch -p1 <../mod_python-3.3.1.patch
./configure --with-apxs=/usr/local/apache2/bin/apxs
make
make install
код для патча ../mod_python-3.3.1.patch
-----------------------------------------------------------------------------------------------------------
diff -rNu mod_python-3.3.1/src/connobject.c mod_python-3.3.1-atomix/src/connobject.c
--- mod_python-3.3.1/src/connobject.c 2006-12-03 05:36:37.000000000 +0100
+++ mod_python-3.3.1-atomix/src/connobject.c 2008-10-02 14:10:02.000000000 +0200
@@ -139,7 +139,7 @@
bytes_read = 0;
while ((bytes_read < len || len == 0) &&
- !(b == APR_BRIGADE_SENTINEL(b) ||
+ !(b == APR_BRIGADE_SENTINEL(bb) ||
APR_BUCKET_IS_EOS(b) || APR_BUCKET_IS_FLUSH(b))) {
const char *data;
-----------------------------------------------------------------------------------------------------------
И добавить LoadModule python_module modules/mod_python.so в httpd.conf, потом перегрузить Apache и убедиться, что в error_log написало что-то вроде "Creating 8 session mutexes based on 256 max processes and 0 max threads."
Удачи





, вот часть: