1 votes

mod _python et Python 2.6

Existe-t-il un moyen de faire fonctionner mod Python sur la dernière version de Python, ou dois-je rétrograder mon installation Python à 2.5.5 ?

2voto

mikeymo Points 537

Cela ne répond pas à votre question, mais mod_wsgi a pratiquement supplanté mod_python. Si possible, j'envisagerais de l'utiliser http://code.google.com/p/modwsgi/

1voto

volatilevoid Points 2072

Vous devez le construire en utilisant les bibliothèques de développement de Python 2.6, mais une bien meilleure solution consiste à utiliser FastCGI/SCGI, qui vous permettra d'exécuter non seulement plusieurs versions de Python sur apache, mais aussi plusieurs versions de php, ruby et autres applications web, même si vous décidez de passer à lighttpd, nginx ou un autre serveur web. Ce n'est pas sans problèmes, mais l'interface (relativement) standardisée que FastCGI fournit est sérieusement sous-estimée. La mise en route de mod_fcgid sur apache ne pose aucun problème.

1voto

TheRektAngles Points 331

Vous n'avez pas dit quel système d'exploitation vous utilisez mais je vois que sous Debian, il n'est pas supporté sous Python 2.6 ou plus, même dans la version testing ou unstable.

Mod_python est pratiquement obsolète. La plupart des gens sont passés à mod_wsgi et construisent des applications Python en utilisant des frameworks compatibles wsgi tels que Django, Pylons, etc.

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

1voto

Jason Points 8799

Le fait que vous posiez la question me fait penser que vous utilisez Windows.

Les binaires Windows pour mod_python ne sont disponibles que jusqu'à Python 2.5. Il n'y a pas de binaires pour mod_python pour Python 2.6 et Python 3.X n'est pas du tout supporté par mod_python. Vous pouvez construire mod_python vous-même à partir du code source, mais vous aurez besoin de Visual Studio 2008.

Sur la plupart des systèmes UNIX qui fournissent des paquets binaires, vous ne devriez avoir aucun problème à trouver mod_python pour Python 2.6.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X