instalar Ubuntu Wed Server - inmagf/IFCT0509 GitHub Wiki
Welcome to the IFCT0509 wiki!
Su misión es crítica, ya que es el encargado de aceptar las peticiones de páginas (o recursos en general) que provienen de los visitantes que acceden a nuestro sitio web y gestionar su entrega o denegación, de acuerdo a las políticas de seguridad establecidas. Esto, que puede parecer simple, implica muchas facetas y funcionalidades que debe cubrir.Además, Apache nos permite configurar un Hosting Virtual basado en IPs o en nombres, es decir, tener varios sitios web en un mismo equipo (por ejemplo: nombreweb1.com, nombreweb2.com,….) o como indicábamos, establecer distintos niveles de control de acceso a la información incluyendo el soporte a cifrado SSL utilizando protocolo seguro HTTPS.
MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. https://www.youtube.com/watch?v=faS2sra-4D4 tutorial apache video
¿QUÉ ES PHP? ¿PARA QUÉ SIRVE PHP?
PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los programadores que quieran usarlo. Incrustado en HTML significa que en un mismo archivo vamos a poder combinar código PHP con código HTML, siguiendo unas reglas. PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos página estática a aquella cuyos contenidos permanecen siempre igual, mientras que llamamos páginas dinámicas a aquellas cuyo contenido no es el mismo siempre. Por ejemplo, los contenidos pueden cambiar en base a los cambios que haya en una base de datos, de búsquedas o aportaciones de los usuarios, etc.
Lámpara es para el sistema operativo Linux Wamp es para el sistema operativo Windows Mamp es para el sistema operativo Mac OS X. xampp es para x-os, Apache, MySQL, PHP, Perl. LAMP es un paquete de combinar L inux, Un Pache, M ySQL y P HP. WAMP Server es trabajo sólo en Windows del sistema operativo. MAMP Server es trabajar en MAC sólo sistema operativo.
Es la creación de páginas web que tienen la propiedad de que su contenido se adapta a cualquiera de los dispositivos (independiente del tamaño de su pantalla), navegadores…que se puso tan de moda el año pasado. Es sabido que en el 2014 seguirán apareciendo nuevos gadget con nuevos formatos y resoluciones para las Smart TV, Smart Watches, Google Glass…y necesitarán que las webs estén preparadas y sean adaptables.
¡Ah! Y los iconos también se vuelven responsivos.
No hay que decir que ya hace un tiempo que venimos utilizando lenguajes de programación web HTML, CSS y JavaScript, y actualmente seguiremos usando las versiones HTLM5, CSS3 y la programación con JQuery, AJAX, AngularJS, y otros frameworks.
En el 2012 entraron con fuerza estos dos lenguajes de programación web. pero se especula que en éste 2014 tanto Phyton como Ruby se posicionarán aún más y le seguirán comiendo mercado al lenguaje PHP.
4-- Requisitos mínimos

