PDA

Ver la Versión Completa : Monta un servidor web local con Xampp



Xripox
18/11/2010, 00:37
Hacer pruebas de forma rápida y offline, ya sea de scripts, themes, plugins, etc; es uno de los grandes motivos por el cual nos puede interesar montar un servidor web local, es decir, en nuestro equipo. Incluso para quienes se dedican a vender sitios web, poder mostrar el trabajo final sin tener la necesidad de estar conectado a Internet es otro buen motivo.


[Only registered and activated users can see links]

Para poder realizar esto, necesitamos tener instalado en nuestra máquina el servidor Apache ([Only registered and activated users can see links]), la base de datos MySQL ([Only registered and activated users can see links]) y los intérpretes para los distintos lenguajes de script como PHP y Perl. Todo esto, y mucho más, podemos obtenerlo con Xampp, que no es más que un servidor libre, y que según sus siglas nos permite instalar todos estos servicios: “X” por la independencia de la plataforma (disponible para Linux, Solaris, Windows y Mac); “A” por Apache; “M” por MySQL; “P” por PHP; y “P” por Perl.
Es de destacar, que Xampp ([Only registered and activated users can see links]) es Software Libre y que en algún momento supo llamarse Lampp, pero para evitar confusiones se le cambio el nombre por este que vemos ahora. Por otra parte, Xampp ([Only registered and activated users can see links]) incluye módulos, que convierten a nuestra tarea más sencilla, como phpMyAdmin ([Only registered and activated users can see links]) para la gestión gráfica de nuestras bases de datos y OpenSSL ([Only registered and activated users can see links]) para crear conexiones seguras.

Veamos a continuación cómo instalar Xampp en GNU/Linux.
En primer lugar, abrimos una consola y nos descargamos el paquete Xampp que se encuentra disponible en ApacheFriends.org ([Only registered and activated users can see links]):


wget [Only registered and activated users can see links]

Una vez descargado nos logueamos como root o usuario administrador:


su

Descomprimimos el archivo descargado directamente al directorio /opt:


tar xvzf xampp-linux-1.7.3a.tar.gz -C /opt

Iniciamos el servicio Xampp


/opt/lampp/lampp start

Si a continuación de esto vemos algo como lo siguiente:


Starting XAMPP 1.7.3a…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.

quiere decir que Apache y MySQL están corriendo perfectamente.
Ahora solo nos resta comprobar que todo este funcionando como lo planeado. Para ello abrimos un navegador web y tipeamos la siguiente dirección:

[Only registered and activated users can see links]

Y si vemos la página de inicio de Xampp, significa que instalamos el servidor web local perfectamente. Desde esta página de inicio, podremos además controlar el estado del servidor, revisar la documentación, chequear la seguridad de Xampp, y comprobar los distintos componentes que lo integran, entre muchas otras cosas mas.
En cuanto a la seguridad, Xampp por defecto no asigna contraseñas. Así que para resolver este inconveniente y prevenirnos, vamos nuevamente a la consola y tipeamos lo siguiente como usuario administrador:


/opt/lampp/lampp security


[Only registered and activated users can see links]

A continuación nos indicará que Xampp, MySql y FTP no tienen contraseña. Ingresamos las contraseñas que queramos y listo, Xampp se encarga de configurarlo todo. Al finalizar mostrará un mensaje que nos indica que la seguridad está activa y que el usuario que tenemos que utilizar para acceder a Xampp es “lampp”.
A partir de aquí, ya podremos comenzar a montar Web’s en el directorio /opt/lampp/htdocs.


Visto en Punto Geek ([Only registered and activated users can see links])