Instalar servidor web, php y mysql

29
Instalación de servidor web, intérprete PHP y motor de base de datos MySQL Laboratorio Ing. Software II

Transcript of Instalar servidor web, php y mysql

Page 1: Instalar servidor web, php y mysql

Instalación de servidor web, intérprete PHP y motor de base de

datos MySQL

Laboratorio Ing. Software II

Page 2: Instalar servidor web, php y mysql

• Primer paso, ir a la siguiente dirección y descargar la aplicación “AppServ”

• http://www.appservnetwork.com/

• Ejecutar el programa una vez descargado y seguir las siguientes instrucciones

Page 3: Instalar servidor web, php y mysql
Page 4: Instalar servidor web, php y mysql
Page 5: Instalar servidor web, php y mysql
Page 6: Instalar servidor web, php y mysql
Page 7: Instalar servidor web, php y mysql
Page 8: Instalar servidor web, php y mysql
Page 9: Instalar servidor web, php y mysql
Page 10: Instalar servidor web, php y mysql
Page 11: Instalar servidor web, php y mysql
Page 12: Instalar servidor web, php y mysql

Configurando el servidor Apache

• Crear una carpeta específica para guardar todos los proyectos web que realicemos.

• Una sugerencia es crear una carpeta llamada “Mis webs dinámicas” bajo el subdirectorio “Mis documentos” en Windows.

• Una vez creada la carpeta, abrir el archivo “http.conf” que se encuentra bajo la carpeta “conf” a su vez bajo la carpeta “AppServ”

Page 13: Instalar servidor web, php y mysql
Page 14: Instalar servidor web, php y mysql
Page 15: Instalar servidor web, php y mysql
Page 16: Instalar servidor web, php y mysql
Page 17: Instalar servidor web, php y mysql

• Ahora busca una línea que comience con “<Directory” y sustituir el directorio por la ruta del directorio que usted creó, de la misma manera que se hizo en el paso anterior.

Page 18: Instalar servidor web, php y mysql
Page 19: Instalar servidor web, php y mysql
Page 20: Instalar servidor web, php y mysql

• Asegúrate de usar “/” y no “\” en las rutas de los directorios, y también de no modificar nada más del archivo.

• Guarda los cambios y cierra el editor de texto. Ahora reinicia la computadora.

• De esta forma, Apache se iniciará por primera vez como servicio, con la nueva configuración .

Page 21: Instalar servidor web, php y mysql

Comprobando el funcionamiento

• En primer lugar comprobaremos el funcionamiento del servidor Apache. Para ello abrir la carpeta que se creó como carpeta-servidor. En ella vamos a crear una página sencilla, cuyo nombre es pruebaApache.html.

• El contenido es el siguiente:<html>

<body>

Apache funcionando

</body>

<html>

Page 22: Instalar servidor web, php y mysql

• Para abrir esta página, No haga doble clic.

• Abra el navegador y en la barra de direcciones escriba:

• http://localhost/pruebaApache.html

• Y pulse Intro. Si todo va bien, el navegador deberá mostrar un aspecto similar al de la siguiente imagen:

Page 23: Instalar servidor web, php y mysql
Page 24: Instalar servidor web, php y mysql

PHP

• Una vez que Apache está funcionando, es el momento de comprobar el funcionamiento del intérprete de PHP.

• Para ello, hay que abrir de nuevo la carpeta-servidor y dentro de ella crear una página, llamada pruebaPHP.php. El código es el siguiente:

<?php

phpinfo();

?>

Page 25: Instalar servidor web, php y mysql

• Abra el navegador y en la barra de direcciones escriba:

• http://localhost/pruebaPHP.php

• Y pulse Intro. Si todo va bien, el navegador deberá mostrar un aspecto similar al de la siguiente imagen:

Page 26: Instalar servidor web, php y mysql
Page 28: Instalar servidor web, php y mysql

• De momento no se preocupe por saber qué significa la información mostrada en la pantalla de prueba de php; lo importante es ver que el intérprete de PHP esté funcionando correctamente.

• Las páginas dinámicas se generan en el momento de la solicitud, el código recibido por el cliente no tiene por qué parecerse al código original de la página.

Page 29: Instalar servidor web, php y mysql

• Este modo de funcionamiento tiene una ventaja más, cuando se ejecuten sus páginas dinámicas no se podrá deducir información clave de su código original a través del código que recibe el cliente, dándole un medio de ocultación de información delicada.