Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] Correr python en xampp

Estas en el tema de Correr python en xampp en el foro de Apache en Foros del Web. Buenas, estoy tratando de correr python en xampp he hecho: - Instale python 2.3 - Instale mod_python 3.2.5 - agregue al http.config: LoadModule python_module modules/mod_python.so ...
  #1 (permalink)  
Antiguo 18/10/2014, 23:19
 
Fecha de Ingreso: abril-2013
Ubicación: venezuela
Mensajes: 92
Antigüedad: 11 años, 7 meses
Puntos: 1
Correr python en xampp

Buenas, estoy tratando de correr python en xampp he hecho:

- Instale python 2.3
- Instale mod_python 3.2.5
- agregue al http.config: LoadModule python_module modules/mod_python.so
- agregue tambien:

Código Apache:
Ver original
  1. <Directorio "/ xampp / htdocs / test">
  2.          AddHandler mod_python .py
  3.          PythonHandler mptest
  4.          En PythonDebug
  5.  </ Directory>

La versión de xampp es 1.7 por que la 1.8 da error, y también leí que con python 2.7 también da error...
y al colocar "LoadModule python_module modules/mod_python.so" en http.config el xampp no arranca pero al comentarlo todo funciona normal sin el python

estoy guiándome de estos link:

http://blog.hcosta.info/tutorial-xam...windows-facil/
http://translate.google.co.ve/transl...66%26bih%3D667
https://lists.debian.org/debian-user.../msg00057.html

De ante mano muchas Gracias
__________________
"Para el logro del triunfo es necesario pasar por las sendas de los sacrificios"

Última edición por elasesino_broly; 18/10/2014 a las 23:32
  #2 (permalink)  
Antiguo 20/10/2014, 07:09
 
Fecha de Ingreso: abril-2013
Ubicación: venezuela
Mensajes: 92
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: Correr python en xampp

Gracias, ya se soluciono, esto fue lo que hice:

te bajas la version 2.7 desde
http://python.org/download/

lo instalas con las opciones por defecto,

abris httpd.conf
buscas la linea

#AddHandler cgi-script .cgi .pl
la descomentas si lo está y le agregas la extension .py al final
AddHandler cgi-script .cgi .pl .py
los .pl y .cgi los podés sacar si no usas perl


Buscás el bloque <directory> que corresponde a tu localhost y a la directiva options le agregas
+ExecCgi, te quedaría algo como
Options +Indexes +FollowSymLinks +ExecCgi +Includes

Ahora un detalle importante, aunque desconozco como viene wampp, si en httpd.conf
hay una linea que dice
#Include conf/extra/perl.conf
la descomentás, y fijate que en perl.conf este la directiva
ScriptInterpreterSource Registry
si #Include conf/extra/perl.conf no existe, entonces simplemente al final de tu httpd.conf agregás
ScriptInterpreterSource Registry
Esto sirve para no tener que modificar la ruta a phyton en las scripts, ya que usa las asociaciones de archivos del mismo Windows (y al momento de instalar Phyton, si usaste las opciones por defecto como te dije, el instalador asocia las .py con el ejecutable de phyton

Reinicias el server

te creas una script de prueba (la primera linea no hay que modificarla)

#!/usr/bin/python
print "Content-type: text/html"
print
print "<html><head>"
print ""
print "</head><body>"
print "Hola."
print "</body></html>"

la guardás con la extensión py.
Listo
__________________
"Para el logro del triunfo es necesario pasar por las sendas de los sacrificios"

Última edición por elasesino_broly; 20/10/2014 a las 12:47

Etiquetas: correr, python, xampp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:55.