You are on page 1of 3

15 aplicaciones para montar servidores Es multiplataforma, por lo que funciona en

web en local sistemas Windows, Linux, Mac e incluso hasta


Solaris. Tambin es portable, por lo que no
15 aplicaciones para montar servidores web
necesita instalacin.
locales (servidor de bases de datos + servidor
web + soporte de programacin) en nuestro2. WAMPServer
equipo o en memorias USB.
Otro de los stacks WAMP ms conocidos
Un servidor web local (instalado en nuestro WampServer (o simplemente WAMP). Se
propio equipo) suele ser una solucin trata
idealde un conjunto Apache +
para realizar pruebas y/o tareas de
administracin, instalacin o desarrollo. De
esta forma, podemos probar, configurar o
programar nuestra aplicacin web sin miedo
a estropear la aplicacin web oficial o MySQL + PHP para Windows, en el que adems
el servidor en produccin. se incluye PHPM y Admin para gestionar las
bases de datos y webgrind como profiler para
Sin embargo, analizar el rendimiento de aplicaciones PHP5 en
la configuracin e instalacin de cada uno nuestro servidor.
de los componentes necesarios para hacer
funcionar una aplicacin web en todas sus Su interfaz es muy simple y sencillo, y tiene
capas (servidor web, servidor de bases de opcin para establecer el idioma en espaol.
datos, lenguaje de programacin, etc...) suele 3. BitNami
ser costoso, tanto en tiempo como en
complejidad, para usuarios no familiarizados. Probablemente, una de las opciones ms
cmodas e interesantes sea BitNami. Se trata
Existen packs de software llamados stacks de una coleccin de aplicaciones web comunes,
que contienen todo lo necesario para hacer donde puedes encontrar algunas
funcionar una aplicacin web. como Wordpress, Drupal, Ghost, Django, Mo
Tradicionalmente, se suelen odle y tantas otras.
denominar WAMP (Windows + Apache +
MySQL + PHP) o LAMP (Linux + Apache + Cada paquete viene preparado
MySQL + PHP), por ejemplo, e incorporan un independientemente, por lo que slo tienes que
panel para administrar o acceder a las descargarlo e instalarlo. Fcil y rpido. Tambin
operaciones ms comunes (iniciar o apagar est preparado para instalar en entornos
servicios, configuracin, administracin, virtualizados o en servidores basados en la
gestin de logs, etc...). nube, como Amazon o Azure.

Veamos una lista de 15 servidores web 4. MAMP


locales ideales para desarrollo o
Obviamente, si tenemos WAMP (para
administracin. Cada uno de ellos tiene sus
plataformas Windows) y LAMP (para
caractersticas especiales, siendo algunos
plataformas Linux), nuestros amigos de la
portables, por lo que podemos configurarlos
manzana no podran ser menos. MAMP es el
para utilizarlos desde una unidad USB en
anlogo para el sistema operativo de Apple
cualquier equipo en el que trabajemos.
(Mac + Apache + MySQL + PHP).
1. XAMPP
Adems, tambin ofrece MAMP Pro, una
Quizs uno de los ms conocidos es XAMPP. versin comercial con ms funcionalidades.
Incorpora un servidor Apache, un sistema
5. EasyPHP
gestor de bases de datos MySQL y lenguajes
como PHP y Perl. Adems, ofrece soporte para EasyPHP es un WAMP orientado a
gestionar cuentas FTP, acceso a bases de desarrolladores PHP. La aplicacin es muy
datos mediante PHPM y Admin, bases de datos sencilla y minimalista, ya que slo muestra el
SQLite y varias otras caractersticas. control de los servidores y un registro de
sucesos (log). Sin embargo, en la pgina local
Tambin incluye un servidor de correos
principal, ofrece varias cosas interesantes, como
Mercury para el envo de emails, un servidor
un panel de opciones de cada servidor, cambiar
Tomcat para servlets JSP, y un servidor FTP
credenciales, avisos de actualizaciones o incluso
FileZilla.
un intrprete para pruebas PHP.
6. NMP Server Server (Windows + IIS + MySQL + PHP)
WIMP.
Si lo que te interesa es un microservidor
eficiente, pequeo y portable, lo
10.tuyo
WPN-XM
es Server
Server (Nginx + MySQL + PHP). En lugar de
Otra solucin muy interesante es WPN-
Apache, incorpora el eficiente servidor web
Windows + PHP + Nginx + XDebug +
Nginx, junto a bases de datos MySQL y soporte
MariaDB), un servidor que implementa
PHP mediante PHP-CGI. Todo ello bajo Windows.
sistemas an ms libres, reemplazando MySQL
Incorpora un editor rpido de pares
por MariaDB,
de claves,
o el servidor web Apache por el
donde podemos modificar los ligersimo
valoresNginx.
de
configuracin de PHP.
Adems, tambin incorpora el
7. Portable WebServer debugger XDebug y el profiler XHprof, por lo
que es muy apropiado para tareas de
PWS (Apache + MySQL + PHP) es un servidor
programacin de alto rendimiento.
web ligero y portable para Windows que destaca
por su directa interfaz, Con una interfaz muy similar a XAMPP,
tambin puedes encontrar WNMP
donde con pocos clics podemos modificar
Windows + Nginx + MariaDB + PHP).
opciones de configuracin o activar o
desactivar mdulos de Apache o PHP. 11. NAWS (Network Active Web Server)
Tambin incluye archivos CHM de referencia,
Volvemos a salirnos de la categora de
con documentacin sobre tecnologas stacks
como para mencionar este sencillo y
CSS3, JQuery, MySQL, PHP o Apache. simple servidor web, que
8. UwAmp
UwAmp (Apache + MySQL + PHP) es un prescinde de base de datos o lenguajes como
servidor para Windows con una interfaz muy PHP o Perl, pero sin embargo, nos ofrece un
cmoda y til. Adems de las opciones sencillsimo servidor web listo para utilizar con
comunes, ofrece un grfico de estadsticas de un par de clicks y configurable de arriba a
consumo de CPU por servidor, unos gestores abajo.
de configuracin personalizados para Apache,
Entre sus opciones, todas ellas configurables a
MySQL y PHP, un administrador de bases de
travs de botones y mens, nos podemos
datos SQLite, as como utilidades ms
encontrar la personalizacin de las pginas de
frecuentes como PHPM y Admin o XDebug.
error, aspectos visuales o incluso configurar CGI
Ofrece soporte para mltiples versiones
para sistemas con soporte de PHP-CGI, por
diferentes de PHP.
ejemplo.
9. Microsoft WebMatrix
A pesar de ser un servidor muy poco atractivo
Aunque esta aplicacin se sale un poco del grficamente, es digno de mencionar debido a
estilo del resto, he considerado apropiado su facilidad de uso y personalizacin.
incluirla por si alguien est familiarizado con
12. Uniform Server
las tecnologas de Microsoft y le resulta ms
cmodo utilizar un entorno como este. Casi con total seguridad, Uniform Server sea
uno de los conjuntos de servidores ms
WebMatrix es un sistema que permite al
pequeos que existen. En apenas 22MB de
usuario crear sus propias aplicaciones web
tamao, nos encontramos con un WAMP
(HTML5, PHP, ASP, NodeJS, etc...) o desplegar
(Windows + Apache + MySQL + PHP)
las ms comunes de una galera (Wordpress,
ultraligero, ideal para ponerlo a funcionar en
nopCommerce, Joomla, etc...), pudiendo
unos pocos clics sin consumir demasiados
publicarlas posteriormente en un servidor en la
recursos del sistema.
nube como Azure.
13. DroidPHP
NOTA: Insisto, no se trata de un stack como
los dems, sino ms bien un nico IDE dnde Para plataformas Android, ya sea tablets o
administrar y desarrollar todo, pero puede smartphones, tambin se puede utilizar uno de
servir para tareas similares. Si ests buscando estos sistemas. En este caso hablamos
un stack tradicional, puedes probar WIMP de DroidPHP, una aplicacin que nos permitir
disponer de un servidor web en nuestro lenguaje de programacin, pasando por un
dispositivo, utilizando bases de datos MySQL,
servidor
un FTP para administrar archivos.
servidor Lighttpd y soporte para PHP.
15. MEAN
Incorpora un pequeo cliente para utilizar de
Por ltimo, y no por ello menos importante, no
intrprete para comandos de MySQL, as como
quiero terminar sin hablar de MEAN (MongoDB
opciones de credenciales o configuracin
+ ExpressJS + AngularJS + NodeJS), un sistema
bsicas.
que utiliza tecnologas que se han puesto muy
14. Softaculous AMPPS de moda ultimamente, como bases de datos
MongoDB y el entorno de programacin NodeJS,
Softaculous AMPPS (Windows + Apache +
junto a frameworks como ExpressJS y AngularJS,
MySQL/MongoDB + PHP/Python/Perl) es un
basados en JavaScript. Es multiplataforma, y
simple pero visual conjunto de servidores
slo requiere instalar
mediante el cual podremos utilizar un WAMP
previamente NodeJS y MongoDB para funcionar
muy completo, con todo tipo de variaciones.
y comenzar a desarrollar.
Desde utilizar bases de datos MongoDB y/o
MySQL, hasta utilizar PHP, Python y/o Perl como

You might also like