practica servidor apache

Anuncio
SERVIDORES WEB
6
PRÁCTICA SERVIDOR APACHE
OBJETIVO
Instalar y configurar WampServer para que actúe como Servidor Web y como Servidor de Bases de Datos.
METODOLOGÍA
Practica por parejas.
Una pareja de alumnos instala el servidor WampServer y prueba que funciona como servidor web. Crean una
base de datos y comprueban que se visualizan los datos vía web, tanto de forma local como remota.
HARDWARE – SOFTWARE
Se necesitan dos equipos (da igual el sistema operativo). WampServer.
WAMP ofrece los siguientes servicios: Apache, PHP5, MySQL y PHPmyadmin.
SERVIDOR WEB
SERVIDOR
1.
Si tienes instalado IIS, desinstálalo. Desactiva el cortafuegos.
2.
Ejecuta e instala WampServer2.0i.
3.
Una vez instalado, al ejecutar la aplicación, se creará un icono en la parte inferior derecha de la pantalla.
4.
Haz clic en el icono con el botón derecho Language – Spanish
5.
En el navegador escribe: http://localhost, se visualizará la página de presentación
6.
Crea una carpeta llamada prueba en c:. Introduce dentro de esta carpeta la página web CIRCO
7.
Accede a WampServer – Apache – Directorios Alias – Agregar Alias. Escribe prueba y c:/prueba
8.
En el navegador escribe: http://localhost/prueba/index.html, comprueba como se visualiza la página web
inicial del Circo del Sol.
CLIENTE
9.
Desactiva el cortafuegos
10. En el navegador escribe: http://ip_servidor/prueba/index.html, comprueba como se visualiza la página web
inicial del Circo del Sol.
Servicios en red
SERVIDORES WEB
6
SERVIDOR DE BASES DE DATOS
SERVIDOR
11. Accede a phpMyAdmin (recuerda que todos los servicios deben estar activos)
12. Crea una base de datos llamada academia. Clic en Bases de datos – Crear una nueva base de datos
(nombre academia)
13. Crea una tabla llamada alumnos, número de campos 4. Continuar
Campo
Dni
Nombre
Apellidos
Teléfono
Tipo
Text
Text
Text
Text
Longitud
13
20
40
9
índice
Unique
14. Grabar y continuar
15. Introduce unos registros. Para ello utiliza el comando INSERT de SQL (haz clic en SQL
INSERT
INTO
alumnos
(dni,
nombre,
apellidos,
('21.345.456-P','Pedro','Perez Ruiz','655434343');
16. Introduce al menos 3 registros.
17. Realiza una búsqueda. Haz clic en Buscar. Busca a Pedro.
18. Crea un fichero utilizando el bloc de notas que contenga lo siguiente:
<html>
<body>
<?php
mysql_connect("localhost","root","");
mysql_select_db("academia");
$result=mysql_query("select * from alumnos");
while ($row=mysql_fetch_array($result))
{
echo"nombre: ".$row["nombre"]."</br>";
}
?>
</body>
</html>
Servicios en red
telefono)
values
SERVIDORES WEB
6
Guarda con el nombre eje1.php dentro de la carpeta prueba.
mysql_connect: Abre una conexión a un servidor MySQL
int mysql_connect ( [hostname [, usuario [, password [, bool new_link [, int client_flags]]]]] )
mysql_select: Selecciona una base de datos MySQL
int mysql_select_db ( cadena base_de_datos [, int identificador_de_enlace] )
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
mysql_query: envía una consulta (a la base de datos activa en el servidor asociado con el
identificador_de_enlace dado).
resource mysql_query ( string query [, resource identificador_de_enlace] )
mysql_fetch_array: Devuelve una matriz que corresponde a la sentencia extraida, o falso si no quedan más
filas
array mysql_fetch_array ( int id_resultado [, int tipo_de_resultado] )
19. Escribe en el navegador: http://localhost/prueba/ej1.php. Comprueba como se visualizan los nombres de
los alumnos.
20. Modifica el código para que se visualicen los nombres, apellidos y teléfonos.
21. Realiza un fichero que visualice todos los alumnos cuyo nombre comience por P. Comprueba que funciona.
CLIENTE
22. Accede a la base de datos desde el navegador de un ordenador cliente.
Servicios en red
Descargar