Tecnología

Inicio

Cómo vincular Python para Apache

El, de código abierto del servidor web gratuito Apache es compatible con una amplia gama de plataformas de sistema operativo de la computadora, incluyendo Microsoft Windows, y se puede ejecutar scripts escritos en el potente lenguaje de programación orientado a objetos Python. Sin embargo, requiere una configuración de Apache antes de que pueda utilizar el intérprete de Python y leer las secuencias de comandos de Python CGI (Common Gateway Interface). Modificar el archivo de configuración de Apache en Windows, por lo que puede ejecutar contenido dinámico en sus páginas web impulsados ​​por Python.

Instrucciones

1 Haga clic en el botón "Inicio" y haga clic en el cuadro "Buscar". Tipo "httpd.conf" en el cuadro "Buscar" y pulse la tecla "Enter".

2 Haga doble clic en el icono del archivo httpd.conf que aparece en el panel izquierdo. Si se le solicita que seleccione un programa para utilizar para abrir el archivo, haga clic en "Bloc de notas" y pulsar la tecla "Enter". El archivo httpd.conf se abrirá en el Bloc de notas.

3 Localizar una línea que comienza con la palabra "Opciones" unas pocas líneas por debajo de la línea "<Directory" / apache / htdocs ">". Si no está ya en la lista, agregar un espacio, seguido de "ExecCGI" al final de la línea "Opciones".

4 Busque la línea "<IfModule mod_mime.c>". Tipo ".py AddHandler cgi-script" al final de la lista de directivas que sigue la línea "<IfModule mod_mime.c>".

5 Tipo "Registro ScriptInterpreterSource" al final del archivo httpd.conf. Agregue la línea "PassEnv PYTHONPATH" al final del archivo httpd.conf. Escriba la línea "SetEnv PYTHONUNBUFFERED 1" al final del archivo httpd.conf.

6 Haga clic en la opción de menú "Archivo" en la parte superior de la ventana "Bloc de notas" y haga clic en "Guardar como" en el menú que aparece. Tipo "httpd.conf" en el campo "Nombre" y debe incluir comillas alrededor del nombre. Pulse la tecla "Enter" para guardar el archivo. Si se le solicita confirmar sobrescribir el archivo, haga clic en "Sí" para confirmar que desea sobrescribir.

7 Reinicie el equipo, y Apache estará listo para empezar a leer los scripts CGI Python.

Consejos y advertencias

  • Agregue la línea "# c: /Python/python.exe --u" al principio de cada script tiene la intención de que se ejecuta en Windows solamente si usted prefiere no permitir que el mandato "del registro ScriptInterpreterSource".