El uso de web dinámicas, en la actualidad, es casi una obligación. Antiguamente (hace unos poquitos años) el usuario veía una web, descargaba algunas cosas y poco más. Más tarde la web evolución un poco más y la gente creaba webs dinámicas en las que en cada momento podías encontrarte con una página diferente: foros, blogs, galerías de imágenes… es decir, podí­amos interactuar con la web como si de una aplicación se tratara. El problema de las webs dinámicas es que casi todos los cambios que nosotros veí­amos desde nuestro explorador los tenía que hacer el servidor y eso hacía que por cualquier cosa que tocáramos, se necesitara recargar una nueva web. La cosa evolucionó y se pensó en la posibilidad de recargar solo lo indispensable y no toda la página. Con esto, el ordenador del cliente que veía la página mezclaba lo que ya se había descargado con algunas otras pequeñas cosas que faltaban por descargar, así no haría falta mostrar una web entera recargada desde el principio: googlemaps, gmail… (imaginaros que cada vez que moviéramos el mapa de googlemaps tuviera que recargar toda la página).Para la construcción de webs dinámicas necesitamos un servidor que gestione estas peticiones: Apache. Un lenguaje de preprocesado de páginas webs: PHP. Y alguna base de datos para poder gestionar la información: MySQL. Todas estas herramientas son gratuitas y las podemos encontrar para la mayorí­a de los sistemas operativos, aunque aquí solo hablaremos de como instalarlo en [X]Ubuntu Feisty (como quién dice Edgy o Gutsy), aunque seguramente en las demás distribuciones basadas en Debian sea de instalación parecida.

Primero nos aseguraremos que en nuestra lista de repositorios de Ubuntu Feisty tengamos algunos repositorios aquí listados (para ver/modificar la lista de repositorios, la podéis encontrar en este archivo: /etc/apt/sources.list):

deb http://es.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty universe
deb http://es.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty multiverse
Lee el resto de esta entrada »