Presentacion PHP5 Avanzado

Páginas: 41 (10130 palabras) Publicado: 10 de julio de 2015
Programación en lenguaje PHP
Nivel Avanzado

1. Introducción e instalación

1. Introducción e instalación
Funcionamiento de un servidor Web
En su versión más sencilla, un servidor Web
responde a una petición de usuario enviando
páginas HTML que tiene almacenadas por medio del
protocolo HTTP.
Petición HTTP

CLIENTE

SERVIDOR
Archivo HTML

1. Introducción e instalación
Funcionamiento de unservidor Web
Si la página tiene varios elementos de imagen, se
deberá establecer una conexión HTTP para enviar
cada imagen.
Por ejemplo, una página con cinco imágenes
precisará un total de 6 conexiones HTTP.
Petición HTTP 1 imagen

Petición HTTP

SERVIDOR
Archivo HTML

5 veces

CLIENTE

CLIENTE

SERVIDOR
Archivo imagen

1. Introducción e instalación
Funcionamiento de un servidor Web
Si la página esdinámica puede ocurrir que el
dinamismo esté en la parte cliente.
En este caso el funcionamiento no cambia mucho.
Como un elemento más de la página se envía, por
ejemplo, el applet Java, archivos Javascript.
Luego el elemento dinámico se ejecuta en la
máquina cliente, dotándola de dinamismo visual,
pero no de contenido.

1. Introducción e instalación
Funcionamiento de un servidor Web
Si, en cambio,optamos por dinamismo en la parte
del servidor, la cosa cambia más.
Aunque desde el punto de vista del usuario no
cambia mucho, pues él solicita una página y recibe
HTML como respuesta.
La página que se envía al cliente, sin embargo, ya
no se envía tal cual está almacenada en el servidor,
sino que se construye en el momento de ser
enviada.

1. Introducción e instalación
Funcionamiento de unservidor Web
La construcción de esta página se hace ejecutando
un script que la página tiene escrito en su interior.
El servidor Web no ejecuta el script por si mismo,
sino que se lo envía a un módulo que es capaz de
interpretarlo.
Este módulo a su vez puede usar otros recursos,
como ficheros de datos, bases de datos, etc. en la
configuración de la página.
Ya compuesta sólo de HTML, la página esentregada
de nuevo al servidor, quien la envía al cliente.

1. Introducción e instalación
Funcionamiento de un servidor Web
El proceso en su conjunto quedaría representado por
la siguiente figura.
Petición HTTP

CLIENTE

Archivo HTML

Obtener recurso

Ejecutar Script

SERVIDOR

SCRIPT

Devolver resultado

RECURSOS

Devolver recurso

1. Introducción e instalación
Historia de PHP
PHP/FI Fue creado porRasmus Lerdorf en 1995
como un simple conjunto de scripts para acceder a
su trabajo on line.
A medida que fue necesitando más funcionalidad
acabó por escribir una implementación en C, que
finalmente liberó para que cualquiera pudiera
utilizarla.

1. Introducción e instalación
Historia de PHP
PHP/FI 2.0 Apareción en 1997 como una segunda
escritura de PHP.
Esta versión contó ya con numerosascolaboraciones de otros programadores.
Esta versión salió ya del ámbito personal y hasta
50.000 sitios de Internet llegaron a tenerlo instalado,
a pesar de su corta vida.

1. Introducción e instalación
Historia de PHP
PHP 3.0 era la primera versión que se parecía
fielmente al PHP tal y como lo conocemos hoy en
día. Fue creado por Andi Gutmans y Zeev Zuraski en
1997 rescribiéndolo completamente
Una delas mejores características de PHP 3.0 era
su gran extensibilidad. Además de proveer a los
usuarios finales de una sólida infraestructura para
muchísimas bases de datos, protocolos y APIs.
Muchos desarrolladores se unieron y enviaron
nuevos módulos de extensión.

1. Introducción e instalación
Historia de PHP
PHP 4 partió una reescritura del núcleo que buscaba
mejorar la ejecución de funcionescomplejas y la
modularidad del código base.
El nuevo motor (llamado Zend) se introdujo a
mediados de 1999 y fue liberado en Mayo de 2000.
Además de las mejoras en la ejecución, PHP 4
proporciona soporte para numerosos servidores
Web, sesiones HTTP, buffers de salida, y numerosas
nuevas instrucciones.

1.

Introducción a PHP

Historia de PHP
El 13 de julio de 2004, fue lanzado PHP 5
Utilizando el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • presentacion modulo de computacion avanzado
  • Php5
  • Php5 Arreiglos
  • Avanze
  • avanzada
  • Avanzada
  • AVANZADO
  • Avanzadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS