En la web oficial de XAMPP http://www.apachefiends.org se puede obtener más información del funcionamiento del programa, instalación, ayuda y otra información que puede ser relevante para el buen funcionamiento del entorno del servidor.
Sistema operativo Windows
Deberemos de disponer de una de las versiones siguientes del sistema operativo NT, 2000, XP, Vista o Windows 7. Para una mayor ampliación de los sistemas operativos compatibles visita la web:
Una vez revisados los requisitos del sistema operativo podemos proceder a la instalación de XAMPP. Si no disponemos del programa XAMPP podemos descargarlo del siguiente enlace:
http://www.apachefriends.org/en/xampp-windows.html#641
Ejecutaremos el programa xampp-win32-1.7.3.exe (1.7.3 no indica la versión) en la ubicación donde hemos efectuado la descarga. Nos pedirá la carpeta de destino de la instalación que se está realizando (figura 1) y pulsaremos el botón INSTALL, la cual cosa iniciará el proceso de instalación (figura 2).
![]() | ![]() |
Al finalizar el proceso de instalación, nos aparecerá un cuadro de dialogo en entorno de consola donde nos preguntará si queremos añadir accesos directos al menú inicial y al escritorio. Es recomendable indicar que sí que queremos este acceso directo.
Una vez finalizados estos pasos ya podemos iniciar el entorno, para hacerlo ejecutaremos el panel de control que podemos localizar en el escritorio (si lo hemos indicado) o en el menú de programas. Cuando el panel de control esté en funcionamiento (figura 3) podemos iniciar el servidor Apache y la base de datos MySql mediante los botones con leyenda START. El los programas inician sin ningún problema veremos el panel de control como parece en la figura 4.
Podemos testear el funcionamiento del servidor abriendo un explorador web e introduciendo la dirección del servidor local http://localhost (figura 5).
Sistema operativo Ubuntu
Para realizar la instalación son necesarios permisos de administrador. La instalación puede efectuarse mediante el comando SUDO si no se ha iniciado la sesión como administrador o bién iniciando la sesión como administrador.
Atención: Todo el proceso de instalación que se explica a continuación se ha realizado mediante el usuario ROOT. En consecuencia no se muestra el funcionamiento mediante SUDO
Una vez revisados los requisitos del sistema operativo podemos proceder a efectuar la instalación del XAMPP, anteriormente conocido como LAMPP. La versión de este programa deberá ser como mínimo la 1.7.3.
Si no disponemos del programa XAMPP podemos descargarlo del enlace siguiente:
Nota: En el caso de disponer de una versión anterior a la 1.7.3 se puede obtener la versión de actualización del programa, pero no se explicará en este manual como efectuarla.
Nota: Si se descarga el archivo en un sistema operativo Windows y se está ejecutando el programa antivirus Mcfee, este puede dar un falso positivo de virus. Es problema de Mcafee y los archivos comprimidos gzip, ignóralo.
Una vez tengamos el archivo comprimido descargado o bien lo tangamos en otro soporte, procederemos a la extracción del archivo. Nos deberemos situar en el directorio donde está situado el archivo comprimido y extraeremos el contenido con el archivo “xampp-linux-1.7.3a.tar.gz” al directorio opt:
# tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
Nota: Solo utiliza este comando para instalar XAMP, no utilices ninguna herramienta de extracción de archivos de Widnows. No funcionará. Si hubieran instalaciones anteriores de XAMPP estas quedarían sobrescritos con este comando, siempre y cuando el servidor estuviera parado.
Con este comando el paquete XAMPP ha quedado instalado en el directorio /opt/lampp. Todo este proceso también lo podemos realizar mediante la interficie gráfica teniendo en cuenta les precauciones anteriormente descritas.
El proceso de instalación de XAMPP ya está finalizada, ahora sólo queda arrancar lo con elc omando siguiente (figura 6):
# /opt/lampp/lampp start
Y una vez ya esta correctamente funcionando podemos testearlo abriendo un explorador web e introduciendo la dirección del servidor local http://localhost (figura 7).
Comandos y directorios de XAMPP en Ubuntu
El entorno XAMPP para Linux no dispone del panel de control que tiene la versión de Windows, para poder arrancarlo, pararlo, etc. Se deben de utilizar un conjunto de comandos que a continuación se describen:
PARAMETRO | DESCRIPCIÓN |
start | Arrancar XAMPP. |
stop | Para XAMPP. |
restart | Reiniciar XAMPP. |
startapache | Inicializa sólo el Apache. |
startssl | Inicializa Apache con soporte SSL. |
startmysql | Inicializa sólo la base de datos MySQL. |
startftp | Inicializa el servidor ProFTPD. Via FTP se pueden subir archivos por la web server (user "nobody", password "lampp"). |
stopapache | Para el Apache. |
stopssl | Para el suporte SSL del Apache. |
stopmysql | Para la base de datos MySQL. |
stopftp | Para el servidor ProFTPD. |
security | Inicializa un pequeños programa de verificación de la seguredad. |
Los archivos y directorios más relevantes son:
Archivo/Directorio | Propostio |
/opt/lampp/bin/ | Directorio de comandos de XAMPP. /opt/lampp/bin/mysql llama por ejemplo el monitor de MySQL. |
/opt/lampp/htdocs/ | El directorio principal de los documentos de l'Apache. |
/opt/lampp/etc/httpd.conf | El archivo de configuración de Apache. |
/opt/lampp/etc/my.cnf | El archivo de configuración de MySQL. |
/opt/lampp/etc/php.ini | El archivo de configuración de PHP. |
/opt/lampp/etc/proftpd.conf | El archivo de configuración de ProFTPD. (desde la versión 0.9.5) |
/opt/lampp/phpmyadmin/config.inc.php | El archivo phpMy |
