Cómo instalar XAMMP

csalinux csalinux en gmail.com
Lun Abr 18 08:15:15 UTC 2011


Instalación de XAMMP

Vamos a la página correspondiente:

1) http://www.apachefriends.org/en/xampp-linux.html

Aquí encontraremos el siguiente enlace:

2) http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz

Así que para que los noveles no se líen en dónde se descarga, mejor lo 
bajamos con wget. Abrimos consola o terminal y tecleamos lo siguiente:

wget http://www.apachefriends.org/download.php?xampp-linux-1.7.4.tar.gz

(Esto hará que se nos descargue en la carpeta de usuario).

Se seguimos leyendo en 1) Veremos las instrucciones de instalación para 
cualquier linux, menos para Ubuntu -reflexión propia, la forma de 
implementar sudo que hace Canonical, por más que le de vueltas, me sigue 
pareciendo inapropiada-. Así que lo adaptamos para Ubuntu. En la 
terminal que antes abrimos tecleamos lo siguiente:

sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

(Que hace que XAMMP se instale en /opt/lampp). Y con esto hemos 
terminado de instalar XAMMP-

Ahora nos quedaría iniciar XAMMP, nuevamente tenemos que adaptar las 
instrucciones para Ubuntu, pues con la implementación de sudo, Canonical 
va por libre. En la terminal anterior tecleamos lo siguiente:

sudo /opt/lampp/lampp start

y ahora vamos a probar que funciona: En el navegador firefox ponemos 
como dirección: http://localhost

Y veremos una página multilenguaje, en la que podemos pinchar en Español.

¿Y si queremos desinstalarlo? Simplemente tenemos que borrar la carpeta 
/opt/lammp como sigue: sudo rm -rf /opt/lampp (en consola o terminal)

Nota IMPORTANTE: SEGURIDAD. TENED MUY EN CUENTA LO SIGUIENTE:
A matter of security (A MUST READ!)

As mentioned before, XAMPP is not meant for production use but only for 
developers in a development environment. The way XAMPP is configured is 
to be open as possible and allowing the developer anything he/she wants. 
For development environments this is great but in a production 
environment it could be fatal.

Here a list of missing security in XAMPP:

    1. The MySQL administrator (root) has no password.
    2. The MySQL daemon is accessible via network.
    3. ProFTPD uses the password "lampp" for user "nobody".
    4. PhpMyAdmin is accessible via network.
    5. Examples are accessible via network.
    6. MySQL and Apache running under the same user (nobody).

To fix most of the security weaknesses simply call the following command:

/opt/lampp/lampp security

It starts a small security check and makes your XAMPP installation quite 
secure. For example this protects the XAMPP demo pages by a username 
('lampp') and password combination.

See also our XAMPP for Linux FAQ.: 
http://www.apachefriends.org/en/faq-xampp-linux.html#sicherer


Nota: Funciona perfectamente en Ubuntu/Kubuntu 10.10 Mavereick 32 y 64 bits.


Reflexión personal: Esto es un intento de los chicos de 
apachefreinds.org, por crear un instalable genérico para linux, menos 
para Ubuntu, claro. El archivo que nos bajamos debería ser un 
metapaquete que instalara los paquetes deb oportunos de los repositorios 
oficiales de cada distribución, en este caso Ubuntu. Alguien lo hará 
algún día, igual yo si tengo ganas.

Nota para noveles: Como consecuencia de mi "reflexión personal" anterior 
me gustaría dejar claro que el método de instalación de software con un 
tar.gz, como en este caso, como norma muy, pero que muy general, debe 
ser evitado.

Espero que os sirva.

Nota final: Espero que no se enfade nadie por mis opiniones sobre sudo. 
Si hay alguien que también le moleste sudo y prefiera el comportamiento 
general de cualquier distribución y use Gnome puede mirar esto para 
desactivarlo:

http://www.linuxmint-hispano.com/foro/?/topic,4334.0.html



Más información sobre la lista de distribución Ubuntu-es-es