XAMPP es un potente servidor web o más bien un conjunto de aplicaciones combinadas que puedes instalar en cualquier sistema operativo XAMPP significa:
X: de Cualquier sistema Operativo (Mac, Linux, Windows)
A: de Apache el potente servidor web libre
M: de MySql la base de datos por excelencia en sistemas operativos libres
P: PHP el poderoso lenguaje web
P: Perl otro asombroso lenguaje
la instalacion de XAMPP es extremadamente sencilla lo unico que debes hacer es:
- Lo primero que debes hacer es descargarte XAMPP desde el siguiente link para tu sistema operativo en particular anque procedo a explicar como lo instale en Ubuntu:
- ahora debemos descomprimir el archivo que descargamos y copiarlo en la carpeta /opt para lo cual podemos utilizar el siguiente comando:sudo tar xvfz /home/usuario/xampp-linux-1.5.5a.tar.gz -C /opt
http://www.apachefriends.org/en/xampp.html
Con esto ha quedado instalado nuestro servidor en nuestro sistema operativo y para arrancarlo debemos dar el siguiente comando:
sudo /opt/lampp/lampp start
con esto nuestro servidor xampp iniciara y lo podemos probar escribiendo en la barra de direcciones de nuestro firefox o desde cualquier otro navegador el siguiente comando:
http://localhost
esto debería mostrarnos la pagina de inicio de nuestro servidor xampp y con ello ya podemos trabajar lo que necesitamos, a continuacion te doy una lista de comandos que me fue muy util en su momento
| 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. |
Una de las cosas que me gusta de XAMPP es la facilidad con la que inicias y detienes todo ya que solo lo utilizas cuando es verdaderamente necesario para tus pruebas y cuando no lo necesitas y buscas ahorro de recursos pues solo lo detienes.
Otra cosa importante en XAMPP es la lista de carpetas donde se encuentran las diferentes configuraciones y donde colocas tu contenido web aca hay una lista:
| /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. |
Destacando entre ellas principalmente la carpeta:
/opt/lampp/htdocs
que es donde encuentras tu paginas web.
y si por alguna razón ya no quieres tener XAMPP en tu computadora lo unico que tienes que hacer es borrar la carpeta lampp que se encuentra en opt y con esto ya no tendras mas el XAMPP en tu pc.

