Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porPascual Montero Rubio Modificado hace 8 años
1
Universidad de MendozaTeleinformática ITemario WWW Dinámica CGI Como se integra PHP en Apache
2
Universidad de MendozaTeleinformática I WWW Dinámica El contenido de las páginas es texto plano. Se puede editar en notepad. Surge como una necesidad de actualización del contenido de los sitios web. El dinamismo puede lograrse ejecutando scripts en el cliente o en el servidor. Los sitios dinámicos se desarrollan del lado del servidor. El contenido de las páginas se empezó a generar dinámicamente ejecutando programas externos al servidor web. Para ello existe el estándar CGI.
3
Universidad de MendozaTeleinformática ICGI El servidor que implementa CGI es capaz de diferenciar una petición “especial” e invocar el programa externo. Cada llamado a un script externo implica: Invocar un nuevo proceso en el sistema El tiempo y uso de CPU a veces es mayor para invocar el programa que la ejecución en si de lo que queremos resolver. Las ejecuciones concurrentes pueden inutilizar al servidor.
4
Universidad de MendozaTeleinformática I WWW Dinámica Los lenguajes no estaban pensados para el desarrollo web. En el código había que incluir el código HTML de la página resultante. En 1994 Rasmus Lerdorf crea la primer versión de PHP En 1997 se presenta PHP versión 3 Los servidores incluyen módulos para ejecutar lenguajes de scripts
5
Universidad de MendozaTeleinformática I ¿Como se integra PHP en Apache? En Linux: Cargando el módulo LoadModule php5_module /usr/lib/apache2/modules/libphp5.so Indicando que extensión se va a redirigir al intérprete AddType application/x-httpd-php.php.phtml.php3 AddType application/x-httpd-php-source.phps
6
Universidad de MendozaTeleinformática I ¿Como se integra PHP en Apache? En Windows Cargando el módulo LoadModule php5_module "c:/wamp/php/php5apache2_2.dll" Indicando que extensión se va a redirigir al intérprete AddType application/x-httpd-php.php AddType application/x-httpd-php.php3
7
Universidad de MendozaTeleinformática I Servidor Web Servidor IP 15.200.30.21 http://www.srv.com/index.html index.html Busco en Document Root C:\Apache\www\index.html URI Extensión de index.html ? Paso 3 Paso 1 Paso 4 Paso 2
8
Universidad de MendozaTeleinformática I Servidor Web Servidor IP 15.200.30.21 http://www.srv.com/index.php index.php URI Extensión de index.php ? Paso 3 Paso al interprete PHP index.php Paso 4 El intérprete ejecuta el script Paso 5 El intérprete devuelve el resultado Paso 6 Paso 1 Paso 7 Busco en Document Root C:\Apache\www\index.php Paso 2
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.