SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Aplicaciones Web
            WAMP




                   Antonio David Tejero Galán
                                       2 ASIR




                                 Página 1
WAMP
Índice de contenido
              1. Introduccion.............................................. 3

              2. Instalación y configuración de WAMP......4,5

              3. Conclusiones..............................................6

              4. Bibliografía y otras fuentes consultadas....6




                                                                                Página 2
WAMP
INTRODUCCIÓN

Anteriormente he explicado cómo se instalaría Apache, PHP y MySQL por
separado en una distribución debian.
A continuación al esquema anteriormente creado le vamos a añadir una
aplicación Python para que pueda Apache ejecutar lengaje Python.




                                                               Página 3
WAMP
Lo primero que vamos a hacer es instalar un paquete, el paquete es el siguiente:

      -python-mysqldb




Una vez instalado nos dirigimos al fichero : /etc/apache2/sites-available/default,
y le añadimos +ExecCGI y AddHandler cgi-script cgi py pl dentro del directorio
/var/www

El directorio /var/www es el directorio donde guardamos los script tanto de php
como de python.

El fichero default quedaría de la siguiente forma en la parte modificada:

<Directory /var/www/>
         Options Indexes FollowSymLinks MultiViews +ExecCGI
         AddHandler cgi-script cgi py pl
         AllowOverride None
         Order allow,deny
         allow from all
    </Directory>



El siguiente paso sería comprobar que efectivamente Apache interpreta python.
Para ello en el directorio /var/www creamos un script en python, en mi caso he
creado el siguiente:




                                                                      Página 4
WAMP
Para finalizar la operación solo tenemos que abrir en el navegador el script en
python y ver como funciona correctamente.




NOTA: Puede que nos de un error al intentar abrir la página en el navegador. En
tal caso sólo tenemos que irnos al fichero python que hemos creado y cambiarle
los permisos oportunos para poder abrirlo.
En mi caso puse los siguientes permisos:




                                                                      Página 5
WAMP
CONCLUSIONES

Con la fácil implementación de python he visto que fácilmente se puede
implementar un lenguaje más dándole más versatilidad a nuestro sistema.


BIBLIOGRAFÍA Y OTRAS FUENTES

http://pablog-hg.blogspot.com.es/2011/08/instalando-
apachephpmysqlpythonherramie.html




                                                                   Página 6
WAMP

Más contenido relacionado

La actualidad más candente

Instalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUXInstalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUX
Kevin Rivera
 
Instalación de XAMPP en Linux
Instalación de XAMPP en LinuxInstalación de XAMPP en Linux
Instalación de XAMPP en Linux
adri_mlg
 

La actualidad más candente (11)

Xampp
XamppXampp
Xampp
 
Instalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUXInstalando LAMP y WORDPRESS en un servidor LINUX
Instalando LAMP y WORDPRESS en un servidor LINUX
 
Os commerce
Os commerceOs commerce
Os commerce
 
php
phpphp
php
 
Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
 
Os commerce
Os commerceOs commerce
Os commerce
 
Creando nuestro servidor de pruebas para WordPress por Noé Moreno
Creando nuestro servidor de pruebas para WordPress por Noé MorenoCreando nuestro servidor de pruebas para WordPress por Noé Moreno
Creando nuestro servidor de pruebas para WordPress por Noé Moreno
 
OkmEC
OkmECOkmEC
OkmEC
 
Informe Programacion Sitios Web
Informe Programacion Sitios WebInforme Programacion Sitios Web
Informe Programacion Sitios Web
 
Instalación de XAMPP en Linux
Instalación de XAMPP en LinuxInstalación de XAMPP en Linux
Instalación de XAMPP en Linux
 
Instalación y configuración Mysql Server Federado 5.5.33
Instalación y configuración Mysql Server Federado 5.5.33Instalación y configuración Mysql Server Federado 5.5.33
Instalación y configuración Mysql Server Federado 5.5.33
 

Destacado

Destacado (14)

Ciberseguridad - TSS
Ciberseguridad - TSSCiberseguridad - TSS
Ciberseguridad - TSS
 
Brochure diplomado gestion_produccion
Brochure diplomado gestion_produccionBrochure diplomado gestion_produccion
Brochure diplomado gestion_produccion
 
Libro exposicion 2 oct
Libro exposicion 2 octLibro exposicion 2 oct
Libro exposicion 2 oct
 
Flujo de caja
Flujo de cajaFlujo de caja
Flujo de caja
 
Reglas del juego
Reglas del juegoReglas del juego
Reglas del juego
 
Manual intensivo cashflow eje cafetero
Manual intensivo cashflow eje cafeteroManual intensivo cashflow eje cafetero
Manual intensivo cashflow eje cafetero
 
Brochure evento educacion financiera
Brochure evento educacion financieraBrochure evento educacion financiera
Brochure evento educacion financiera
 
Cash flow clasessociales
Cash flow clasessocialesCash flow clasessociales
Cash flow clasessociales
 
International Cashflow League
International Cashflow LeagueInternational Cashflow League
International Cashflow League
 
Taller: Tú, Marca Personal.
Taller: Tú, Marca Personal.Taller: Tú, Marca Personal.
Taller: Tú, Marca Personal.
 
Manual Didáctico de computación e informática.
Manual Didáctico de computación e informática.Manual Didáctico de computación e informática.
Manual Didáctico de computación e informática.
 
Qué y cómo enseñar computación e informática
Qué y cómo enseñar computación e informáticaQué y cómo enseñar computación e informática
Qué y cómo enseñar computación e informática
 
Manual de-computacion-basica
Manual de-computacion-basicaManual de-computacion-basica
Manual de-computacion-basica
 
Psicologia Organizacional
Psicologia Organizacional Psicologia Organizacional
Psicologia Organizacional
 

Similar a LAM with python

633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
METROPOLITANO
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Ernesto Gamboa
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Ignacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
Eduardo Monroy Husillos
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
Alberto Martinez
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sql
yanetzis
 

Similar a LAM with python (20)

Lamp
LampLamp
Lamp
 
Manual php y_mysql
Manual php y_mysqlManual php y_mysql
Manual php y_mysql
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Php andmysql
Php andmysqlPhp andmysql
Php andmysql
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
 
Aplicaciones web con php y my sql
Aplicaciones web con php y my sqlAplicaciones web con php y my sql
Aplicaciones web con php y my sql
 
Tema1
Tema1Tema1
Tema1
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasos
 
Pdf
PdfPdf
Pdf
 
Desarrollo de sitios web con PHP y MySQL.ppt
Desarrollo de sitios web con PHP y MySQL.pptDesarrollo de sitios web con PHP y MySQL.ppt
Desarrollo de sitios web con PHP y MySQL.ppt
 
(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5(Desarrollo web).manual.php.5
(Desarrollo web).manual.php.5
 

LAM with python

  • 1. Aplicaciones Web WAMP Antonio David Tejero Galán 2 ASIR Página 1 WAMP
  • 2. Índice de contenido 1. Introduccion.............................................. 3 2. Instalación y configuración de WAMP......4,5 3. Conclusiones..............................................6 4. Bibliografía y otras fuentes consultadas....6 Página 2 WAMP
  • 3. INTRODUCCIÓN Anteriormente he explicado cómo se instalaría Apache, PHP y MySQL por separado en una distribución debian. A continuación al esquema anteriormente creado le vamos a añadir una aplicación Python para que pueda Apache ejecutar lengaje Python. Página 3 WAMP
  • 4. Lo primero que vamos a hacer es instalar un paquete, el paquete es el siguiente: -python-mysqldb Una vez instalado nos dirigimos al fichero : /etc/apache2/sites-available/default, y le añadimos +ExecCGI y AddHandler cgi-script cgi py pl dentro del directorio /var/www El directorio /var/www es el directorio donde guardamos los script tanto de php como de python. El fichero default quedaría de la siguiente forma en la parte modificada: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews +ExecCGI AddHandler cgi-script cgi py pl AllowOverride None Order allow,deny allow from all </Directory> El siguiente paso sería comprobar que efectivamente Apache interpreta python. Para ello en el directorio /var/www creamos un script en python, en mi caso he creado el siguiente: Página 4 WAMP
  • 5. Para finalizar la operación solo tenemos que abrir en el navegador el script en python y ver como funciona correctamente. NOTA: Puede que nos de un error al intentar abrir la página en el navegador. En tal caso sólo tenemos que irnos al fichero python que hemos creado y cambiarle los permisos oportunos para poder abrirlo. En mi caso puse los siguientes permisos: Página 5 WAMP
  • 6. CONCLUSIONES Con la fácil implementación de python he visto que fácilmente se puede implementar un lenguaje más dándole más versatilidad a nuestro sistema. BIBLIOGRAFÍA Y OTRAS FUENTES http://pablog-hg.blogspot.com.es/2011/08/instalando- apachephpmysqlpythonherramie.html Página 6 WAMP