Python & XAMPP auf Windows: wie?
Habe ich installiert auf meinem Win7x64 Xampp und Python 2.7.
Nun bemühe ich mich, die "Kraft" der Sprache Python... wie kann ich es tun?
Habe ich versucht, mit mod_python und mod_wsgi aber der erste existiert nicht für meine version von Python, und wenn ich versuche, Apache zu starten, nach der Installation von wsgi-es gibt mir eine Fehlermeldung
< Directory "\x93C:/wsgi_app\x94"> path is invalid
Ich Hinzugefügt ein Leerzeichen zwischen < und 'Verzeichnis', um den string hier sichtbar.
So... weiß Jemand ob es ein kleines tutorial für die Installation dieser features?
Oder ist jemand so nett ist und erklärt mir Schritt für Schritt was soll ich tun?
Vielen Dank und sorry, wenn ich mich nicht so in der Lage, zu erklären mir.
Wenn Sie etwas brauchen, Fragen Sie mich bitte.
InformationsquelleAutor Bonny1992 | 2011-12-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja du hast Recht, mod_python funktioniert nicht mit Python 2.7. So mod_wsgi ist die beste option für Sie.
Ich würde empfehlen, AMPPS als python-Umgebung ist standardmäßig aktiviert, mit mod_python und python 2.5. AMPPS Website
falls Sie trotzdem fortfahren möchten,
Fügen Sie die folgende Zeile in httpd.conf
Kommentieren Sie die Zeile in httpd.conf
Öffnen vhost Datei httpd-vhosts.conf und fügen Sie
Fügen Sie die folgenden Zeilen in wsgi_test.wsgi
Hinweis : machen Sie nicht den test-Verzeichnis in htdocs. Weil ich habe nicht versucht, dass noch. Diese Schritte arbeitete für mich in AMPPS. 🙂
Dann auf 127.0.0.1/wsgi in Ihrem Lieblings-browser. Sie werden sehen, Hallo Welt!.
Wenn Sie nicht sehen, Folgen Sie QuickConfigurationGuide
ODER
Können Sie fügen Sie diese Zeilen in httpd.conf
Nein, es ist nicht notwendig. Sie können fügen Sie diese Zeilen in httpd.conf zu. <IfModule wsgi_module> <Directory path/to/directory> Optionen Indizes FollowSymLinks AllowOverride All Order deny,allow allow from All </Directory> WSGIScriptAlias /wsgi/Pfad / zur/wsgi_test.wsgi </IfModule>
Ok, mit AMPPS funktioniert jetzt 🙂 Aber jetzt kann ich starten von python-Anwendungen, die von meinem webserver? 🙂
Wenn ich versuche zu starten, meine python-Skript den server gibt mir Fehler 500 🙁
Aber wenn ich ein Skript starten, es funktioniert nur 1 mal 🙁 und die wsgi_test.wsgi funktioniert jedes mal ... wie kann ich das Skripten???? 🙁
InformationsquelleAutor John D
WSGI ist viel besser, aber wenigstens habe ich gegoogelt und versucht es seit Tagen ohne Erfolg. CGI ist weniger effizient, aber die meisten Leute benutzen windows nur für die Entwicklung, es macht wenig/keinen Unterschied. Es ist super einfach einzurichten!
CGI-Methode:
.asp. Ändern, damit es wie folgt aussieht: AddHandler cgi-script
.cgi .pl .asp .py
Probe-test-code(ändern kommentierte python-Pfad nach, wo Sie es installiert haben):
Getestet hab ich das in xampp 1.8.1, wenn etwas nicht funktioniert, Lesen Sie tihs:
Quelle: http://elvenware.com/charlie/development/web/Python/Xampp.html
InformationsquelleAutor Tomas