A diferencia de lo que ocurre en Arch, en el caso de Debian, XAMPP no está disponible para instalar desde los repositorios. A pesar de esto, su instalación resulta realmente sencilla.
1. Descargamos XAMPP desde su página oficial .
2. Descomprimimos el archivo descargado utilizando el siguiente comando:
# tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
3. Ya tenemos XAMPP instalado en el directorio /opt/lampp .
4. Lo iniciamos con una simple orden:
# /opt/lampp/lampp start
Con esta orden aparecen los mensajes de texto siguientes que indican que el servidor web y la base de datos se han iniciado:
root@webhome:/opt/lampp# ./lampp start
Starting XAMPP for Linux 1.6.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
root@webhome:/opt/lampp#
5. Comprobamos que funciona correctamente abriendo una sesion con el navegador Firefox y escribiendo como URL: http://localhost y si vemos la imagen siguiente es que todo ha ido bien y ya tienes en marcha tu servidor WEB.
A continuación unas cuantas cosas mas que te puede Interesar saber:
- Para pararlo ejecutamos:
/opt/lampp/lampp stop
Si acaso tuvieras algun problema a la hora de arrancar MySQL, tal vez porque ya tenias otra instancia arrancada, puedes pararla con el comando:
/etc/init.d/mysql stop
y despues arrancar Xampp. La raiz de los documentos HTML para el servidor apache es tambien por defecto /opt/lampp/htdocs. A partir de ese directorio puedes colgar tus propias paginas HTML.
Si os gusta poner todos lo s passwords necesarios para una buena seguridad debeis ejecutar el siguiente comando desde la terminal:
sudo /opt/lampp/lampp security
Si ademas deseas que el servidor web arranca al iniciar el equipo sin necesdad de ponerlo en marcha nosotros cada vez desde nuestro usuario. Simplemente abre una sesion de terminal y edita el fichero rc.local
sudo gedit /etc/rc.local
Tras identificarnos nos aparecera editado el fichero rc.local, y antes de la linea "exit 0" que no debemos borrar bajo ningun concepto escribimos las 2 lineas siguientes
# Inicio del Servidor Web
/opt/lampp/lampp start
Ahora la proxima vez que iniciemos el equipo ya se iniciara automaticamente nuestro servidor web.
Para terminar os dejo la tablacon los comandos que se pueden usar, para usarlos solo ejecutais lo siguiente añadiendo el comando
sudo /opt/lampp/lampp "comando" (obviamente sin las comillas)
aqui dejo la lista de comandos:
| start | Inicia XAMPP. |
| stop | Detiene XAMPP. |
| restart | Reinicia XAMPP. |
| startapache | Inicia solamente Apache |
| startssl | Inicia el soporte de SSL de Apache. |
| startmysql | Inicia unicamente la base de datos MySQL |
| startftp | Inicia el ProFTPD server. puedes subir tus archivos via ftp. |
| stopapache | Detiene Apache. |
| stopssl | Detiene el soporte de SSL de Apache. |
| stopmysql | Detiene MySQL. |
| stopftp | Detiene el ProFTPD server. |
| security | Inicia el programa anteriormente mencionado para establecer una mejor seguridad. |
Y aqui os dejo la lista de los archivos y carpetas importantes.
| /opt/lampp/bin/ | es la carpeta en donde se encuentran los comandos de XAMPP. por ejemplo el codigo /opt/lampp/bin/mysql invoca el monitor de MySQL. |
| /opt/lampp/htdocs/ | Es el directorio donde se encuentran los archivos root de Apache. |
| /opt/lampp/etc/httpd.conf | Archivo de configuracion de Apache. |
| /opt/lampp/etc/my.cnf | Archivo de configuracion de MySQL. |
| /opt/lampp/etc/php.ini | Archivo de configuracion de PHP. |
| /opt/lampp/etc/proftpd.conf | Archivo de configuracion de PROFTPD. |
| /opt/lampp/phpmyadmin/config.inc.php | Archivo de configuracion de phpMyAdmin. |
con esto acabamos, claro que si tambien quereis desinstalar Xampp solo teneis que escribir lo siguiente en un terminal:
rm -rf /opt/lampp
Hasta aqui lo mas importante o imprescindible para disfrutar de Xampp en Debian Linux.
.