xamp+python 3.6.4+windows10
Publicado por Alberto (1 intervención) el 19/12/2018 17:56:13
Buenas,
me estoy volviendo loco tratando de configurar el modulo wsgi para apache, para que interprete python.
He probado muchas cosas y nada me ha funcionado.
Tengo instalado:
windows 10 64 bits.
python 3.6.4 64 bits
xamp v3.2.2 que incorpora Apache 2.4+MySQL+php7
Microsoft Visual C++ 2010 Redistribuible(x64)- 10.0
Microsoft Visual C++ 2010 Redistribuible(x86)- 10.0
Microsoft Visual C++ 2015 Redistribuible(x64)- 14.0
Microsoft Visual C++ 2015 Redistribuible(x86)- 14.0
(he probado con Visual 2017 tambien pero nada, al final lo he dejado así)
Me he descargado el mod_wsgi-4.6.5 para windows y lo he instalado de la página:
https://github.com/GrahamDumpleton/mod_wsgi/blob/develop/win32/README.rst
ya que desde pip da error con windows. Al parecer le falta algo y te debes descargar el fuente. Una vez descargado te vas al directorio y escribes: setup.py install
Tambien he configurado la variable de entorno: MOD_WSGI_APACHE_ROOTDIR con el valor C:\xampp\apache
En el config de apache le he puesto:
AddHandler cgi-script .cgi .pl .asp .py
Options Indexes FollowSymLinks Includes ExecCGI
Y dentro de C:\xampp\cgi-bin he dejado mi prueba test.py con el siguiente código:
#!c:/Program Files/Python36/
print "Content-type: text/html\n\n"
print "<html><head><title>Hello World from Python</title></head><body>Hello World from a Python CGI Script</body></html>"
Y cuando trato de cargargo con el firefox: http://localhost/cgi-bin/test.py
Me dice:
¡Error del servidor!
Se ha producido un error interno en el servidor y no se ha podido completar su solicitud.
Mensaje de error:
couldn't create child process: 720002: test.py
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
Error 500
Todo lo que he leído es para ubuntu, linux, o python 2.x, y no sirve. el mod_python ya no está disponible, y no sé cómo más seguir. Si alguien sabe como instalar el wsgi para que apache interprete python, por favor agradeceré toda ayuda.
me estoy volviendo loco tratando de configurar el modulo wsgi para apache, para que interprete python.
He probado muchas cosas y nada me ha funcionado.
Tengo instalado:
windows 10 64 bits.
python 3.6.4 64 bits
xamp v3.2.2 que incorpora Apache 2.4+MySQL+php7
Microsoft Visual C++ 2010 Redistribuible(x64)- 10.0
Microsoft Visual C++ 2010 Redistribuible(x86)- 10.0
Microsoft Visual C++ 2015 Redistribuible(x64)- 14.0
Microsoft Visual C++ 2015 Redistribuible(x86)- 14.0
(he probado con Visual 2017 tambien pero nada, al final lo he dejado así)
Me he descargado el mod_wsgi-4.6.5 para windows y lo he instalado de la página:
https://github.com/GrahamDumpleton/mod_wsgi/blob/develop/win32/README.rst
ya que desde pip da error con windows. Al parecer le falta algo y te debes descargar el fuente. Una vez descargado te vas al directorio y escribes: setup.py install
Tambien he configurado la variable de entorno: MOD_WSGI_APACHE_ROOTDIR con el valor C:\xampp\apache
En el config de apache le he puesto:
AddHandler cgi-script .cgi .pl .asp .py
Options Indexes FollowSymLinks Includes ExecCGI
Y dentro de C:\xampp\cgi-bin he dejado mi prueba test.py con el siguiente código:
#!c:/Program Files/Python36/
print "Content-type: text/html\n\n"
print "<html><head><title>Hello World from Python</title></head><body>Hello World from a Python CGI Script</body></html>"
Y cuando trato de cargargo con el firefox: http://localhost/cgi-bin/test.py
Me dice:
¡Error del servidor!
Se ha producido un error interno en el servidor y no se ha podido completar su solicitud.
Mensaje de error:
couldn't create child process: 720002: test.py
Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
Error 500
Todo lo que he leído es para ubuntu, linux, o python 2.x, y no sirve. el mod_python ya no está disponible, y no sé cómo más seguir. Si alguien sabe como instalar el wsgi para que apache interprete python, por favor agradeceré toda ayuda.
Valora esta pregunta


0