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