ACRÓNIMO RECURSIVO QUE SIGNIFICA: HYPERTEXT PRE-PROCESSOR
ESTRUCTURA PRINCIPAL:
PHP• LENGUAJE DE PROGRAMACIÓN DE USO GENERAL DE
CÓDIGO DEL LADO DEL SERVIDOR.
• SE PUEDE INCRUSTAR EN EL CÓDIGO HTML.
• PERMITE CREAR PÁGINAS WEB DINÁMICAS.
• SE EJECUTA EN EL SERVIDOR WEB.
• NO CONSUME RECURSOS EN NUESTRA PC.
RASMUS LERDORF• PROGRAMADOR INFORMÁTICO.
• CREADOR DE LA PRIMERA VERSIÓN DEL LENGUAJE DE PROGRAMACIÓN PHP. 1995
• ACTUALMENTE EL LENGUAJE SIGUE SIENDO DESARROLLADO CON NUEVAS FUNCIONES POR EL GRUPO PHP
COMUNICACIÓN ENTRE EL CLIENTE Y EL SERVIDOR SIN PHP
• TIPEAMOS LA URL EN EL NAVEGADOR.
• SE ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA.
• WWW.LANACION.COM/PAGINA1.HTML SOLICITANDO LA PÁGINA (ARCHIVO) PAGINA1.HTML
• EL SERVIDOR WEB, QUE ES UN PROGRAMA QUE SE EJECUTA EN LA MÁQUINA DE WW.LANACION.COM, RECIBE EL MENSAJE Y LEE EL ARCHIVO SOLICITADO DESDE EL DISCO DURO.
• SE ENVÍA EL ARCHIVO SOLICITADO POR EL NAVEGADOR TAL CUAL ESTÁ EN EL DISCO DURO.
• EL NAVEGADOR MUESTRA EN PANTALLA EL ARCHIVO QUE ENVIÓ EL SERVIDOR WEB.
COMUNICACIÓN ENTRE EL CLIENTE Y EL SERVIDOR CON PHP
• TIPEAMOS LA URL EN EL NAVEGADOR.
• SE ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA DE WWW.LANACION.COM SOLICITANDO LA PÁGINA (ARCHIVO) PAGINA1.PHP
• EL SERVIDOR WEB RECIBE EL MENSAJE Y AL VER QUE LA EXTENSIÓN ES “PHP” SOLICITA AL INTÉRPRETE DE PHP QUE LE ENVÍE EL ARCHIVO.
• ÉSTE LEE DESDE EL DISCO EL ARCHIVO PAGINA1.PHP.
• EJECUTA LOS COMANDOS CONTENIDOS EN EL ARCHIVO Y EVENTUALMENTE SE COMUNICA CON UN GESTOR DE BASE DE DATOS.
• LUEGO DE EJECUTAR EL PROGRAMA CONTENIDO EN EL ARCHIVO ENVÍA ÉSTE AL SERVIDOR WEB.
• ENVÍA LA PÁGINA AL CLIENTE.
• EL NAVEGADOR MUESTRA EN PANTALLA EL ARCHIVO QUE ENVIÓ EL SERVIDOR WEB.
UN SERVIDOR WEB PROGRAMA INFORMÁTICO
Que procesa una aplicación del lado del servidor
Es un
REALIZANDO CONEXIONESY GENERANDO O CEDIENDO
UNA RESPUESTA A UNA DIRECCIÓN IP
El código recibido se ejecuta en elNAVEGADOR
Básicamente, un servidor Web es una gran computadora que guarda y transmite datos vía Internet.
CENTRO DE DATOS.SERVIDORES WEB
Centros de datos de Google (Data Centers)
EL ROL FUNDAMENTAL DE UN SERVIDOR WEB
• ALMACENAR LOS ARCHIVOS DE UN SITIO.
• EMITIRLOS POR INTERNET PARA PODER SER VISITADO POR LOS USUARIOS.
• LA COMUNICACIÓN ENTRE EL NAVEGADOR Y EL SERVIDOR WEB DETERMINAN QUÉ ES LO QUE VE EN LA PANTALLA.
UN SERVIDOR WEB SE ENCARGA DE ALMACENAR Y TRANSMITIR DATOS DE UN SITIO SEGÚN LO QUE PIDA EL NAVEGADOR DE UN VISITANTE A UNA DETERMINADA DIRECCIÓN IP.
¿POR QUÉ LOS SERVIDORES SON NECESARIOS?
MÁS DEL 90% DE LOS SITIOS EN INTERNET UTILIZAN UN SERVIDOR ALQUILADO A TRAVÉS DE UNA EMPRESA DE WEB HOSTING.
• LOS SERVIDORES SON COMO LA COLUMNA VERTEBRAL DE LA ESTRUCTURA DE INTERNET.
• EL WEB HOSTING SON LA FORMA DE ALQUILAR ESOS ESPACIOS DE MEMORIA Y ADMINISTRACIÓN DE DATOS.
EMPEZAR CON PHP
• CONTRATAR UN HOSTING
• TENER UN SERVIDOR
• HACER PRUEBAS EN UN LOCAL
HOST (SE PUEDEN HACER PRUEBAS
SIN ESTAR CONECTADOS A INTERNET)