Sie sind auf Seite 1von 13

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

LABORATORIO N 08
Escuela Profesional: Ingeniera de Sistemas. Ciclo y Turno: Octavo -MAANA/Noche Docente: Ing. Ivn Martn Prez Farfn Asignatura: Ingeniera Web. Semestre Acadmico: 2010 -II Fecha: DEL 25 AL 29 DE OCTUBRE DEL 2010

Sesin 09: Servidores web Apache y PHP


INTRODUCCION

Actualmente los sistemas web se desarrollan aplicaciones dinmicas que necesitan tener instalados y configurados servidores web que manejen los lenguajes de programacin del lado del servidor. Uno de los Servidores Web es el apache que un servidor de software libre en esta practica veremos la forma de instalacin y configuracin del servidor web apache y la utilizacin del lenguaje de programacin PHP para el desarrollo de paginas dinamicas.. .
I. OBJETIVOS Instalar y Configurar servidor Web Apache II. EQUIPOS Y MATERIALES Computadora personal. Programa AppServ correctamente instalado Programa Dreaweaver correctamente instalados Cuaderno de clases, donde estn los modelos resueltos en clase III. METODOLOGIA Y ACTIVIDADES a) Diseo de los ejercicios desarrollados en el aula. b) Presentar avances y ejecucin de cada uno de los ejercicios al docente o jefe de prctica encargado para la calificacin correspondiente. c) Guardar la carpeta de sus archivos a sus memorias. d) Apagar el computador y dejarla en buen estado al retirarse del laboratorio dejar todo en orden. IV. IMPORTANTE Antes de comenzar a manipular el programa crear siempre, una carpeta, donde se guardarn todas las aplicaciones realizadas en el presente laboratorio con el nombre LABORAT-09 dentro de la ruta C:\AppServ\www\ LABORAT-09 despues de instalado el servidor apache. V. MANEJO DEL SOFTWARE Debemos de comprobar que no exista instalado ningn servidor web para ello en Internet Explorer http://localhost/ Si hay instalado algn servidor web debemos de bajar el servicio del servidor web instalado. Ejecutar el Programa appserv-win32-2.5.9.exe Aparecera la siguiente pantalla:

Pgina 1 de 13

En esta pantalla presionamos el boton Next pantalla de licencia

De la pantalla de licencia presionamos el boton I Agree

Pgina 2 de 13

En esta pantalla se selecciona el botn next.

En esta pantalla se selecciona todos los componentes que van ha ser instalados y presionamos el boton next.

En esta pantalla escribimos en el Server Name poner un nombre de servidor como por ejemplo www.practica.com En Administradors Email Address colocamos un administrador de email como por ejemplo ivan@practica.com. En Apache http Port que representa el puerto de salida a Internet por default es 80 pero como podriamos tener instalados otros servidor web como IIS cambiamos el puerto a 8080.

Pgina 3 de 13

Despus de terminar de colocar todas las opciones presionamos el boton Next

Esta pantalla me permite configurar el usuario de MySql se sabe que el usuario administrador de MySql es root aqu debemos de colocar el password de root como Ivan o Cesar. Marcamos Old Password Support (PHP MySQL API function) y presionamos el Boton Install.

Pgina 4 de 13

Al finalizar la instalacion presionamos el boton Finsh. Para probar el servidor en Intenet Explorer digitamos: http://localhost:8080/

Para probar que este instalado el PHP seleccionamos:


PHP Information Version 5.2.3
Pgina 5 de 13

En donde aparecera la siguiente pantalla

Dentro de la carpeta C:\AppServ\www\ creamos la carpeta de trabajo llamada LABORAT-09 En Dreaweaver creamos un sitio web de la siguiente manera:

Pgina 6 de 13

Nombre de Sitio sera : Laborat-09 Direccion http es: http://localhost:8080/LABORAT-09 Presionamos el boton siguiente.

Seleccionamos Si, deseo utilizar una tecnologa de servidor. Qu tecnologa de servidor? PHP MySQL presionamos el boton siguiente.

Escogemos la ruta C:\AppServ\www\LABORAT-09\ y presionamos el botn siguiente.


Pgina 7 de 13

Que URL utiliza para examinar la raiz del sitio colocamos http://localhost:8080/LABORAT-09 Comprobamos URL y presionamos el boton siguiente, boton siguiente aparecera la siguiente ventana

Pgina 8 de 13

1. De esta pantalla seleccionamos la opcin PHP para crear nuestro primer programa. <body> <?php phpinfo(); ?> </body> Grabamos con nombres primer.php Modificamos el programa para trabajar con arreglos: <?php $ciudad[]="Pars"; $ciudad[]="Roma"; $ciudad[]="Sevilla"; $ciudad[]="Londres"; print ("yo vivo en " .$ciudad[2]. "<BR>\n"); ?> Grabamos y ejecutamos el programa. 2. Seleccionamos un nuevo programa PHP y digitamos el siguiente codigo: <body> <?php $ciudad=array("Pars","Roma","Sevilla","Londres"); //contamos el nmero de elementos de la tabla $numelentos=count($ciudad); //imprimimos todos los elementos de la tabla for ($i=0;$i<$numelentos;$i++) { print ("La ciudad $i es $ciudad[$i] <BR>\n"); } ?> </body> Grabamos como archivo segundo.php 3. Seleccionamos un nuevo programa PHP y digitamos el siguiente codigo: <body> <?php function suma($x,$y) { return $x+$y; } $a=2; $b=3; $sumaTotal=suma($a,$b); //parmetros por valor print ("El valor de a es: $a <BR>\n"); print ("El valor de a es: $b <BR>\n"); print ("La suma es $sumaTotal <BR>\n"); ?><br> </body> Grabamos como archivo tercero.php

Pgina 9 de 13

4. Seleccionamos un nuevo programa HTML formulario en donde se ingresara unos valores que son recepcionados por una pagina PHP por tal motivo digitamos el siguiente cdigo:

Pagina Formulario1.html <body> <form name= f1 method="POST" action="recepcion.php"> <table border=1> <tr> <td> nombre </td> <td> <input type="text" name="nombre"> </td> </tr> <tr> <td> apellidos </td> <td> <input type="text" name="apellido"> </td> </tr> <tr colspan=2 align="center"> <td> <input type="submit" value="enviar"> </td> </tr> </table> </form> </body> Pagina de Recepcion de PHP llamada recepcion.php <body> <?php $nom= $_POST['nombre']; $ape= $_POST['apellido']; echo "enviaste nombre=$nom"; echo " y apellido=$ape"; ?> </body> 5. Seleccionamos un nuevo programa HTML formulario en donde se ingresara tres numero que son recepcionados por una pagina PHP en donde se escoger el mayor numero de los tres por tal motivo digitamos el siguiente cdigo: Pagina Formulario2.html <body> Ingrese 3 numeros <form name=f1 method="POST" action="recepcion2.php"> <table border=1> <tr> <td>a</td> <td><input type="text" name="n1"></td> </tr> <tr> <td>b</td> <td><input type="text" name="n2"></td> </tr> <tr> <td>c</td> <td><input type="text" name="n3"></td> </tr>
Pgina 10 de 13

<tr colspan=2 align="center"> <td><input type="submit" value="enviar"></td> </tr> </table> </form> </body> Pagina de Recepcion2 de PHP llamada recepcion2.php <body> <?php function compara($a,$b,$c){ $mayor=0; if($a>$b){ if ($a>$c) {$mayor=$a;} else $mayor=$c; }else if ($b>$c){ $mayor=$b; }else $mayor=$c; return $mayor; } $numero1= $_POST ['n1']; $numero2= $_POST ['n2']; $numero3= $_POST ['n3']; $res= compara($numero1,$numero2,$numero3); echo " $res "; ?> 6. Seleccionamos un nuevo programa HTML formulario en donde se ingresaran diversos datos que son recepcionados por una pagina PHP por tal motivo digitamos el siguiente cdigo: Pagina Formulario3.html <body> <FORM METHOD="post" ACTION="mis_datos.php"> <input type="hidden" name="edad" value="55"> <p>Tu nombre <input type="text" name="nombre" size="30" value="jose"></p> <p>Tu sistema favorito <select size="1" name="sistema"> <option selected value="Linux">Linux</option> <option value="Unix">Unix</option> <option value="Macintosh">Macintosh</option> <option value="Windows">Windows</option> </select></p> <p>Te gusta el futbol ? <input type="checkbox" name="futbol" value="ON"></p> <p>Cual es tu sexo?</p> <blockquote> <p>Hombre<input type="radio" value="hombre" checked name="sexo"></p> <p>Mujer <input type="radio" name="sexo" value="mujer"></p> </blockquote> <p>Aficiones</p> <p><textarea rows="5" name="aficiones" cols="28"></textarea></p>
Pgina 11 de 13

<p><input type="submit" value="Enviar datos" name="enviar"> <input type="reset" value="Restablecer" name="B2"></p> </FORM> </body> Pagina de Recepcion2 de PHP llamada mis_datos.php <body> <?PHP; if ($enviar){ echo "Hola <b>".$nombre."</b>que tal ests<BR>"; echo "Eres " . $sexo . "<BR>"; echo "Tienes " . $edad . "<BR>"; echo "Tu sistema favorito es " . $sistema . "<BR>\n"; if ($futbol) { echo "Te gusta el futbol<BR>"; } else { echo "NO te gusta el futbol<BR>"; } if ($aficiones != "") { echo "Tus aficiones son:<BR>"; echo nl2br($aficiones); } else { echo "NO tienes aficiones<BR>"; } } echo "<p><a href='formulario3.html'>VOLVER AL FORMULARIO</a>" ?> </body> TAREA
Escribir un programa en php que permita calcular el rea y la longitud de una circunferencia. Sabiendo que PI es 3.14159. Se tiene que ingresar en un formulario el radio. Sabiendo que : Area = PI * radio * radio Longitud = 2 * PI * radio Escribir un programa en php para capturar A,B,C que representan los tres lados de un triangulo que son ingresados en un formulario entonces la formula que determina su area es: Area = P(P-A)(P-B)(P-C)

Siendo P el Semi Perimetro es P= (A+B+C)/2 Realizar un programa que me permita convertir un valor en grados centgrados a Fahrenheit, a grados kelvin y a grados rankine sabiendo que la formula es: (K-273)/5 = C/5 = (F-32)/9 = (R-492)/9 El promedio de prcticas de un curso se calcula en base a cuatro prcticas calificadas de las cuales se elimina la nota menor y se promedian las tres notas ms altas. Disee un programa en PHP que determine la nota eliminada y el promedio de prcticas de un estudiante. Las Notas son ingresadas en un formulario.

Pgina 12 de 13

Un trabajador de Lima percibe un sueldo bsico mensual de 450 nuevos soles. Adems recibe incrementos de sueldo de acuerdo a los siguientes conceptos: instruccin porcentaje secundaria 5% tcnico 10% profesional 20% condicin social soltero casado por cada hijo porcentaje 1% 3% 2%

El porcentaje se aplica al sueldo bsico. Tambin por ley, est sujeto a un 10% de descuento de su sueldo total, incluyendo los incrementos, siempre que el sueldo total exceda de S/.700. Determinar el sueldo neto que recibe un trabajador. Construya un formulario que permita registrar dicha informacin En un supermercado se hace una promocin mediante la cual el cliente obtiene un descuento dependiendo del nmero entero que ingrese. Si el nmero ingresado es mltiplo de 5 y de 3 el descuento es del 25% sobre el monto de compra; si el nmero ingresado es mltiplo de 5 pero no de 3 el descuento es del 20%; si el nmero ingresado no es mltiplo de 5 pero s de 3 el descuento es del 15%; y si el nmero ingresado no es mltiplo de 5 ni de 3 el descuento es del 10%. Disee un programa que permita saber el monto del descuento y el monto neto que debe pagar un cliente por toda su compra. Mostrar los N primeros trminos de la siguiente serie, indicando adems la suma de los mismos 7,9,12,16,21,.... Mostrar los N primeros trminos de la siguiente serie, donde N debe estar entre 5 y 30. 5,7,10,14,19,...

Pgina 13 de 13

Das könnte Ihnen auch gefallen