Este documento presenta 15 aplicaciones para configurar servidores web locales, incluyendo XAMPP, WAMPServer, BitNami, MAMP, EasyPHP, NMP Server, Portable WebServer, UwAmp, Microsoft WebMatrix, WPN-XM Server, NAWS, y Uniform Server. Cada aplicación ofrece una combinación de servidores web como Apache o Nginx, bases de datos como MySQL o MariaDB, y lenguajes de programación como PHP o Perl para fines de desarrollo, pruebas y administración de sitios web sin afectar servidores de producción.
Original Description:
````
Original Title
15 Aplicaciones Para Montar Servidores Web en Local
Este documento presenta 15 aplicaciones para configurar servidores web locales, incluyendo XAMPP, WAMPServer, BitNami, MAMP, EasyPHP, NMP Server, Portable WebServer, UwAmp, Microsoft WebMatrix, WPN-XM Server, NAWS, y Uniform Server. Cada aplicación ofrece una combinación de servidores web como Apache o Nginx, bases de datos como MySQL o MariaDB, y lenguajes de programación como PHP o Perl para fines de desarrollo, pruebas y administración de sitios web sin afectar servidores de producción.
Este documento presenta 15 aplicaciones para configurar servidores web locales, incluyendo XAMPP, WAMPServer, BitNami, MAMP, EasyPHP, NMP Server, Portable WebServer, UwAmp, Microsoft WebMatrix, WPN-XM Server, NAWS, y Uniform Server. Cada aplicación ofrece una combinación de servidores web como Apache o Nginx, bases de datos como MySQL o MariaDB, y lenguajes de programación como PHP o Perl para fines de desarrollo, pruebas y administración de sitios web sin afectar servidores de producción.
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