Мод _python и Python 2.6

Есть ли способ заставить мод Python работать на последней версии Python, или мне нужно понизить версию Python до 2.5.5?

4 ответа

Решение

Это не отвечает на ваш вопрос, но mod_wsgi в значительной степени заменил mod_python. Если это возможно, я хотел бы рассмотреть возможность использования http://code.google.com/p/modwsgi/

То, что вы даже спрашиваете, заставляет меня думать, что вы используете Windows.

Двоичные файлы Windows для mod_python доступны только до Python 2.5. Для Python 2.6 нет никаких двоичных файлов для mod_python, а Python 3.X вообще не поддерживается mod_python. Вы можете создать mod_python самостоятельно из исходного кода, но вам понадобится Visual Studio 2008.

В большинстве систем UNIX, которые предоставляют бинарные пакеты, у вас не должно возникнуть проблем с поиском mod_python для Python 2.6.

Вам нужно собрать его, используя библиотеки разработки Python 2.6, но гораздо лучшим решением будет использование FastCGI/SCGI, который позволит вам запускать не только несколько версий python на apache, но также несколько версий php, ruby ​​и другие веб-приложения, даже если вы решите перейти на lighttpd, nginx или какой-либо другой веб-сервер. Это не без проблем, но (относительно) стандартизированный интерфейс, который обеспечивает FastCGI, серьезно недооценен. Приступая к работе с mod_fcgid на apache совсем не проблема.

Вы не сказали, какую операционную систему вы используете, но я вижу, что в Debian она не поддерживается в Python 2.6 или выше, даже в тестовой или нестабильной версии.

Mod_python в значительной степени устарел. Большинство людей перешли на mod_wsgi и создают приложения Python, используя wsgi-совместимые фреймворки, такие как Django, Pylons и т. Д.

http://code.google.com/p/modwsgi/

Другие вопросы по тегам