Instalaci贸n de un Servidor Apache/PHP/MySQL en un Pendrive USB

En este post se va a explicar c贸mo se puede montar un Servidor Portable con Apache, PHP聽y MySQL en un Pendrive bajo el sistema operativo Windows. Esto nos puede venir muy bien cuando necesitemos trabajar con una web din谩mica sin disponer de acceso a Internet, o bien no podemos (o no nos interesa) montar un servidor en el ordenador en el que vamos a trabajar.

Como en todo, existen muchas maneras de hacerlo, pero aqu铆 se explica una de ellas por motivos de sencillez. Se trata de hacerlo mediante software portable para Windows. Los pasos para montar nuestro servidor portable son los siguientes:

    1. El primer paso es descargar聽la plataforma que har谩 portable el servidor, PortableApps, gratuito y software libre (GPL). En la p谩gina web de esta herramienta (http://portableapps.com/download) podemos descargar varias versiones, en funci贸n de si necesitamos PortableApps solo, o con varios programas ya instalados por defecto. Para la realizaci贸n de las pr谩cticas de la asignatura, pod茅is descargar PortableApps en el apartado Materiales.
    2. En segundo lugar, descargaremos los archivos del servidor, en este caso vamos a usar XAMPP en su versi贸n LITE. Pod茅is descargar XAMPP Lite 聽en la siguiente URL:聽http://portableapps.com/apps/development/xampp, aunque para la realizaci贸n de la pr谩ctica se recomienda emplear la versi贸n que encontrareis en el apartado Materiales.
    3. Por 煤ltimo, descargaremos un plugin que se encargar谩 de conectar PortableApps con XAMPP. Este plugin es XAMPP Launcher, que podeis encontrar en la siguiente URL: XAMPP Launcher. De nuevo, es recomendable para la realizaci贸n de la pr谩ctica usar la versi贸n que encontrareis en la secci贸n Materiales de esta web.
    4. Una vez que tenemos todas las herramientas,聽procedemos a instalar PortableApps en nuestro Pendrive USB. Es muy importante que indiquemos, para la instalaci贸n, el directorio ra铆z del Pendrive. No se debe indicar una carpeta que est茅 por debajo de la ra铆z de la memoria USB.
    5. A continuaci贸n, se ha de descomprimir XAMPP Lite dentro del pendrive. De nuevo, es de vital importancia que se descomprima聽en el directorio ra铆z o, de lo contrario, el plugin XAMPP Launcher聽no lo encontrar谩 y se producir谩 un error. Este proceso puede tardar algunos minutos. Al finalizar el proceso de descompresi贸n, encontraremos una carpeta llamada聽xampplite, dentro de la cual encontraremos los archivos del servidor.
    6. Ahora instalamos el plugin XAMPP Launcher, el cual聽conectar谩 PortableApps con XAMPP Lite. Ejecutamos el archivo de instalaci贸n, asegur谩ndonos de que 聽la ruta de instalaci贸n sea, en este caso, la carpeta PortableApps del Pendrive.
    7. Para finalizar,聽vamos a la unidad de nuestro Pendrive y ejecutamos聽Start.exe聽y aparecer谩 el men煤 inical de聽PortableApps. Si el idioma no apareciera en espa帽ol, nos dirigimos a Opciones y cambiamos el idioma a espa帽ol. En la parte izquierda del men煤, encontraremos el icono 聽XAMPP Control Panel;聽si no apareciera, es que el plugin no lo ha detectado autom谩ticamente, as铆 que accedemos a Opciones y hacemos clic sobre Actualizar Iconos.
    8. El servidor Apache/PHP/MySQL Portable ya est谩 instalado en el Pendrive. Para ponerlo en marcha,聽hacemos clic sobre el icono 聽XAMPP Control Panel. Al hacerlo, aparecer谩 la ventana聽聽XAMPP Control Panel Application.聽Para arrancar el servidor, hacemos clic sobre los botones Start聽para Apache y MySQL.

    9. Llegados a este punto, si todo ha ido bien, el servidor de archivos y de base de datos est谩 en marcha. Podemos comprobarlo abriendo un navegador y accediendo a http://localhost. Al hacerlo, XAMPP pedir谩 el idioma en nos va a servir los archivos y, a continuaci贸n, nos aparecer谩 la pantalla de bienvenida, desde la que tenemos acceso a phpMyAdmin, entre otras herramientas. Por 煤litmo, destacar que la ruta donde se deben alojar los archivos de nuestro sitio web es xampplite/htdocs.

Jueves, 7 de mayo de 2015