php manual-practica-one
DESCRIPTION
TRANSCRIPT
PHP y My SQL
M.C.C. SANTA VA.LLEJO FIGUEROA.
LA ARQUITECTURA DEL CLIENTE SERVIDOR
• En algún lugar del mundo (en realidad en distintos lugares)existen unos ordenadores conocidos genéricamente comoservidores, se les llama así porque son los que tienenalmacenadas las páginas que visita el usuario, y se lassirven cuando este las solicita.
• Por extensión, los ordenadores de los usuarios se conocen,genéricamente como clientes.
Así pues, tenemos 2 ordenadores en juego: el nuestropropio que es el cliente y el que nos envía por el hilotelefónico aquello que hemos pedido (servidor).
M.C.C. SANTA VA.LLEJO FIGUEROA.
Los conceptos que vamos a exponer a
continuación son muy elementales ya que tratarán de dar una introducción necesaria
para luego poder ahondar en la programación en el lado del servidor:
M.C.C. SANTA VA.LLEJO FIGUEROA.
• Dirección IP: Cuando un ordenador está conectado aInternet (y un servidor es un ordenador ) tieneasignado un número de identificación que permitelocalizarlo de forma inequívoca: es la dirección IP. Estenúmero es un grupo de cuatro valores, cada uno de loscuales está en un rango entre 0 y 255. Así pues, unadirección IP tiene un aspecto como 192.168.1.1.Las direcciones IP se dividen en dos:
Internas: Se emplean para identificar y localizarordenadores dentro de nuestra propia red local(en elcaso de que tengamos una).
Externas: Se emplean para acceder a Internet, es decir,para localizar e identificar ordenadores remotos .
• DNS (Domain Name Server, Servidor de Nombre de Dominio):
Cuando conectamos a Internet lo hacemos a traves de un proveedor deservicios (ISP, Internet Service Provider, Proveedor de Servicios deInternet). Este ISP asigna dos direcciones DNS las cuales se especifican enla configuración de conexión a Internet.
¿Qué es lo que resuelve el DNS?
Cuando nosotros abrimos un navegador y solicitamos una página web, su ordenador no se conecta directamente al servidor de dichapágina. Se conecta a uno de los servidores DNS establecidos.
El servidor DNS contiene un directorio con todas las páginas web delmundo y las IP’s de los correspondientes servidores. Así pues, el DNSbusca en la lista la página que se ha solicitado y el número de IPcorrespondiente. “Esto es lo que se llama resolver el nombre”
• PROTOCOLOS TCP/IP
El concepto de protocolo implica la transferencia de información se hace en la misma forma en cadaordenador, de tal modo que la información que uno envía , el otro la pueda interpretar cuando larecibe.
• LOS PAQUETESDebemos saber que la información que se transmite entre un servidor y un cliente no viaja “degolpe” , sino que antes de ser enviada es dividida en pequeños fragmentos que se conocen con elnombre paquetes.
• LOS PUERTOSLos puertos son canales numerados que se usan para transferir los distintos tipos de información.Se conoce con el nombre de socket.IP :puerto
• SITIOS DINÁMICOS
Cuando tenemos una página escrita que utiliza únicamente las tecnologías del lado del cliente(HTML y JavaScript) se dice que es estática.
Las páginas dinámicas emplean lo que se conoce como programación en el lado del servidor. Desdeel punto de vista técnico , la principal diferencia es que una página estática , cuando es llamada porun cliente, baja al navegador tal como está, y se muestra como es.
Cuando el cliente llama a una página dinámica, existe un proceso en el lado del servidor que creaen ese momento la página, incorporando los contenidos que el cliente ha solicitado , y sirve lapágina recién creada al cliente. Otro cliente que solicite la misma página con otros contenidosrecibirá un resultado diferente. Por eso se habla de páginas dinámicas , porque su contenido puedevariar y se genera en el servidor en el momento de la solicitud.
MONTANDO LOS SERVIDORES
• Sabemos que las páginas dinámicas seprograman empleando tecnologías deservidor. Para poder desarrollar y probarnuestras propias páginas necesitamos tenerun servidor de red que nos proporcione losservicios necesarios.
La Plataforma Servidora
• Los programas que necesitaremos para seguir el desarrollo y prueba de nuestros trabajos en Internet son los siguientes:
Servidor de páginas web
Interprete de PHP
Servidor de Base de Datos
Servidor de correo electrónico
Servidor de FTP
• Paso 1:
Si ya se tiene instalado el servidor, manejador…
El siguiente paso será Instalar el PHP Editor
PRÁCTICA 1
• Paso 2:
Ahora crea una carpeta llamada WWWSANTA, esta se encuentra localizada dentro de XAMPP
RUTA
Your name
• Paso 3:
Ahora abre PHP Editor (interprete)
RUTA
• Paso 4:Da clic en el menú File y selecciona la opción New File y posteriormente da clic sobre la palabra PHP, y luego se da clic sobre el botón OK
• Paso 5: Enseguida aparecerá un archivo con la estructura básica que contiene un programa en PHP…
Nota: Las letras azules representan el código HTML
Dentro de estossímbolos se encuentraembebido el lenguajePHP
• Paso 6: Ahora escribe tu primer programa en PHP y guárdalo como por Ej. programa1
• Paso 7: Ahora si deseas puedes utilizar el interpretepara que veas con anticipación el resultado que tieneque salir cuando lo llames desde el navegador.
• Paso 8: Cómo se observa en la parte de abajose observa el resultado de la interpretación…
• Paso 9: Ahora comoya estamos listosque no hay error,podemos llamarlodesde el navegador.
• Ahora abre elnavegador de tupreferencia:
escribehttp://localhost
10. Ahora elige la opción phpMyAdmin
11. Desde ahí. En la barra de direcciones escribeel resto de lo que falta y llama al programa.
¡¡Felicidades has creado tu primer programa en PHP¡¡