SERVIDORES WEB
SERVIDOR WEB APACHE
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
WAMP
WAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:
- Windows, como sistema operativo;
- Apache, como servidor web;
- MySQL, como gestor de bases de datos;
- PHP (generalmente), Perl, o Python, como lenguajes de programación.
El uso de un WAMP permite servir páginas html a internet, además de poder gestionar datos en ellas, al mismo tiempo un WAMP, proporciona lenguajes de programación para desarrollar aplicaciones web.
LAMP es el sistema análogo que corre bajo ambiente Linux
WAMP es el sistema análogo que corre bajo ambiente Windows
MAMP es el sistema análogo que corre bajo ambiente Macintosh
APPSERV
Appserv es una herramienta OpenSource para Windows con Apache, MySQL, PHP y otras adiciones, en la cual estas aplicaciones se configuran en forma automática, lo que permite ejecutar un servidor web completo.
Como extra incorpora phpMyAdmin para el manejo de MySQL
AppServ, trae todo lo necesario para el desarrollo Web, incluyendo las herramientas para desarrollar Bases de datos con Lenguaje PHP.
¿De que trata AppServ?
Es un software libre, que permite la instalación bajo el Sistema Operativo Windows. El paquete de instalación contiene:
* Apache Web Server (versión 2.2.4)
* Lenguaje PHP (versión 5 o 4, en mi caso instale la 5.2.3)
* Base de datos MySQL (versión 5.0.45)
* Manejador de base de datos phpMyAdmin (versión 2.10.2)
Esto es lo que incluye la ultima version del paquete AppServ 2.6.0.
Esta version esta formada por 4 paquetes (apache, php, mysql, phpmyadmin), cada uno por separado sigue sacando nuevas versiones, que podemos instalar por separado o esperar una nueva version de AppServ. Por lo general no debemos adelantarnos a instalarlas por separado porque pueden ser versiones Betas. Es mejor esperar el release final.
MySQL
MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. 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.
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.