Python & XAMPP sous Windows: comment?
J'ai installé sur mon Win7x64 Xampp et Python 2.7.
Maintenant, je vais essayer d'obtenir le "pouvoir" du langage Python... comment puis-je le faire?
J'ai essayé avec mod_python et mod_wsgi mais le premier n'existe pas pour ma version de Python, et quand j'essaie de démarrer Apache, après l'installation de wsgi il me donne une erreur
< Directory "\x93C:/wsgi_app\x94"> path is invalid
J'ai ajouté un espace entre < et 'répertoire' pour rendre la chaîne visible ici.
Donc... quelqu'un sait si il y a un petit tutoriel pour installer ces fonctionnalités?
Ou est ce que quelqu'un a la gentillesse de m'expliquer étape par étape ce que doit je faire?
Merci et désolé si je ne suis pas capable de m'expliquer.
Si vous besoin de quelque chose, merci de me la poser.
OriginalL'auteur Bonny1992 | 2011-12-02
Vous devez vous connecter pour publier un commentaire.
Oui, vous avez raison, mod_python ne fonctionne pas avec Python 2.7. Donc mod_wsgi est la meilleure option pour vous.
Je recommanderais AMPPS que python environnement est par défaut activé avec mod_python et python 2.5. AMPPS Site web
si vous voulez continuer,
Ajouter cette ligne dans httpd.conf
Décommentez la ligne dans httpd.conf
Ouvrir fichier vhost httpd-vhosts.conf et ajouter
Ajouter les lignes suivantes dans wsgi_test.wsgi
Remarque : Ne pas faire l'essai de répertoire dans le répertoire htdocs. Parce que je n'ai pas essayé encore. Ces étapes ont travaillé pour moi dans AMPPS. 🙂
Alors accès 127.0.0.1/wsgi dans votre navigateur préféré. Vous verrez Bonjour tout le Monde!.
Si vous ne voyez pas, suivez QuickConfigurationGuide
OU
Vous pouvez ajouter ces lignes dans httpd.conf
Non, il n'est pas nécessaire. Vous pouvez ajouter ces lignes dans httpd.conf. <IfModule wsgi_module> <Directory path/to/directory> Options Indexes FollowSymLinks AllowOverride All Order deny,allow allow from All </Directory> WSGIScriptAlias /wsgi chemin/vers/wsgi_test.wsgi </IfModule>
Ok avec AMPPS travaille maintenant 🙂 Mais maintenant que je peux commencer python applications à partir de mon serveur? 🙂
Si j'essaye de lancer l'un de mes script python, le serveur me donne une erreur 500 🙁
Mais si je commence un script, il fonctionne seulement 1 heure 🙁 et le wsgi_test.wsgi fonctionne à chaque fois ... comment puis-je faire les scripts de démarrage?? 🙁
OriginalL'auteur John D
WSGI est beaucoup mieux, mais au moins j'ai googlé et a essayé de le configurer pour les jours sans succès. CGI est moins efficace, mais comme la plupart des gens utilisent windows pour le développement, il est peu/pas de différence. C'est super facile à mettre en place!
Méthode CGI:
.asp. Le modifier de sorte qu'il ressemble à ceci: AddHandler cgi-script
.cgi .pl .asp .py
exemple de code test(changement commenté python chemin d'accès selon l'endroit où vous l'avez installé):
J'ai testé cela dans xampp 1.8.1 si quelque chose ne fonctionne pas lire tihs:
source: http://elvenware.com/charlie/development/web/Python/Xampp.html
OriginalL'auteur Tomas