XAMPP es un servidor independiente de plataforma, software libre, que consiste en el servidor web Apache, la base de datos MySQL y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl.
El programa está liberado bajo la licencia GNU y actúa como un servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris y MacOS X.
XAMPP para Linux
La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian) contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client.
INDICE DE LOS PASOS A SEGUIR
♦ Instalación de XAMPP
♦ Configuración de la SEGURIDAD
♦ Arrancar XAMPP
♦ Detener XAMPP
♦ Desinstalar XAMPP
__________________________________________________________________
♦ INSTALACIÓN DE XAMPP
1.- Descargamos el paquete desde la web http://www.apachefriends.org/en/xampp-linux.html
(en estos momentos la versión de XAMPP es la xampp-linux-1.7.4)
2.- Abrimos una terminal y nos vamos a la carpeta en donde hemos descargado el paquete y lo descomprimimos en la carpeta /opt con el siguiente comando
sudo tar xvfz xampp-linux-1.7.4.tar.gz -C /opt
3.- XAMPP ya se encuentra instalado en el sistema en la carpeta /opt/lampp . Ahora sólo falta arrancarlo, para lo cual tecleamos
sudo /opt/lampp/lampp start
Abrimos el navegador y escribimos en la barra de direcciones
http://localhost
Nos debe mostrar la pantalla de bienvenida de XAMPP donde seleccionamos el idioma y listo.
♦ CONFIGURACIÓN DE LA SEGURIDAD
XAMPP se instala con unos parámetros de seguridad mínimos por lo que antes de comenzar a trabajar deberíamos configurar algunas contraseñas.

Para establecer la seguridad tecleamos en la terminal
sudo /opt/lampp/lampp security
Nos consultará si deseamos establecer contraseñas; contestamos afirmativamente e introducimos las contraseñas de los diversos componentes según nos lo va solicitando.
A partir de ahora, cuando accedamos a http:/localhost nos mostrará una ventana de acceso en donde teclearemos nombre de usuario y contraseña.

El nombre de usuario es -> lampp
La contraseña -> la que hemos elegido

También nos mostrará una ventana de acceso para entrar en http:/localhost/phpMyAdmin

El usuario es -> root
Contraseña -> la que hemos elegido
Con lo que accedemos a la siguiente pantalla…desde la cual podemos gestionar nuestras bases de datos MySQL en local.

♦ ARRANCAR XAMPP
Arrancamos XAMPP teclenado en consola
sudo /opt/lampp/lampp start
————————————————————————
Para arrancar XAMPP con soporte SSL , tecleamos en consola
sudo /opt/lampp/lampp startssl
————————————————————————
Debería mostrarnos lo siguiente
Starting XAMPP for Linux1.7.4…
XAMPP: Starting Apache…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started.
Listo; Apache and MySQL ya están ejecutándose
♦ DETENER XAMPP
Para detener XAMMP tecleamos en consola
sudo /opt/lampp/lampp stop
Mostrándonos lo siguiente
Stopping XAMPP for Linux 1.7.4…
XAMPP: Starting Apache…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP stopped.
♦ ELIMINAR/DESINSTALAR XAMPP DEL SISTEMA
Para desinstalar XAMPP basta con teclear en consola
sudo rm -rf /opt/lampp
Fuente -> Web apache friends
No se si se puede utilizar como servidor de radio, la verdad yo lo utilizo para gestionar bases de datos MySQL, blog's y web's en local, antes de subirlas a un hosting.
Como servidor de radio puedes instalar en local "Icecast2". Una vez configurado accedes de manera similar a XAMPP, poniendo en la barra de direcciones del navegador web http://localhost:8000
Libertad TUX
por
Rober (Greiscool)
se encuentra bajo una Licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España