El blog de Alejandro Meroño

El blog de Alejandro Meroño Hernández

Instalar XAMPP en Ubuntu  

XAMPP es un paquete que permite instalar varios servidores en el sistema de forma sencilla. XAMPP incluye, entre otros, el servidor de páginas web Apache, el servidor de bases de datos MySQL y la herramienta phpMyAdmin para administrar bases de datos MySQL.

Para instalar XAMPP en Ubuntu comenzaremos bajando el paquete desde el siguiente enlace: XAMPPA continuación copiamos el paquete que hemos descargado al directorio /opt. Abrimos el terminal (Aplicaciones/Accesorios/Terminal) y descomprimimos el fichero:

  • cd /opt
  • sudo tar -zxvf xampp-linux-1.6.tar.gz

Una vez que hemos hecho esto, ya tenemos instalado XAMPP. Para iniciar cada uno de los servidores ejecutaremos la siguiente orden:

  • sudo /opt/lampp/lampp start

En el terminal deben aparecer las siguientes líneas que indican que XAMPP se ha iniciado correctamente:XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started…

Ahora podemos probar el servidor Apache abriendo el navegador y escribiendo http://localhost en la barra de direcciones. Debe aparecer una página como la siguiente:

Si queremos comprobar que el módulo de php se ha instalado correctamente creamos, en el directorio /opt/lampp/htdocs/, un archivo llamado prueba.php con el siguiente contenido:

Para crear ese fichero puedes utilizar el editor de textos gedit. El directorio /opt/lampp/htdocs/ es el directorio raíz en el que deberás copiar tus ficheros para verlos posteriormente en el navegador. Si el módulo php se ha instalado correctamente debe aparecer la siguiente página:

Y si queremos comprobar que phpMyAdmin funciona correctamente escribiremos http://localhost/phpmyadmin en el navegador.

Popularity: 12% [?]


Otras entradas que te pueden interesar



Esta entrada tiene

41 comentarios

Escrito por Alejandro Meroño Hernández

Marzo 3rd, 2007 at 7:46 pm

Categoría: Ubuntu

41 comentarios en 'Instalar XAMPP en Ubuntu'

Suscríbete a comentarios con RSS o TrackBack en 'Instalar XAMPP en Ubuntu'.

  1. Gracias me ha sido muy util tu articulo..

    f. Alfonso.

    Anonymous

    18 Sep 07 at 7:41 pm

  2. Hola…muy bueno el articulo. Me sirvio una banda…!!!

    http://www.webdeinformatica.blogspot.com/

    gaby

    29 Oct 07 at 2:41 pm

  3. esta bien el articulo, pero hay otra cosa que hacer despues y es ponerle contraseña a los servicios ya que por defecto no traen, y claro eso seria un problema.. asi que depues de instlar se ejecuta este comando $sudo /opt/lampp/lampp security
    y se ponen las contraseñas nuevas…

    Tatsumaru el Fantasma

    12 Nov 07 at 6:50 pm

  4. […] incluir scripts escritos en PHP. Para descargar el paquete XAMPP vamos a la siguiente página, XAMPP, y hacemos clic sobre el enlace “XAMPP […]

  5. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  6. Estimados, les pido ayuda ya que vengo intentando instalar Xampp y de todos las formas posibles me da el siguiente error (Lo pongo abajo y sólo aquello que me parece importante). Partamos de la base que uso Ubuntu 7.04 para AMD64 y de acuerdo al mensaje de error, puede ser que haya bajado un archivo corrupto??? La versión que bajé no es la 1.6 sino la 1.6.6… en fin, no creo que ese sea el problema.

    Desde ya les agradezco y gracias a Alejandrox por esta página.

    *****************************************************
    lampp/modules/libphp4.so
    lampp/modules/libphp5.so
    tar: Saltando a la siguiente cabecera

    gzip: stdin: invalid compressed data–crc error

    gzip: stdin: invalid compressed data–length error
    tar: Child returned status 1
    tar: Salida con error demorada desde errores anteriores
    root@juan-desktop:/opt# ls
    lampp xampp-linux-1.6.6.tar.gz
    root@juan-desktop:/opt# cd lampp
    root@juan-desktop:/opt/lampp# ls
    backup bin cgi-bin error etc htdocs icons lib licenses logs modules

    Juan Pablo

    12 May 08 at 5:30 pm

  7. […] XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  8. […] de bases de datos MySQL y el intérprete de PHP. Puedes instalar cada uno de ellos por separado, o instalar el paquete XAMPP en Ubuntu que ya contiene todo lo que necesitas. Si deseas realizar los ejercicios en Windows, dispones del […]

  9. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  10. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  11. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  12. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  13. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  14. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  15. hay mejores

    ssdsd

    16 Ago 08 at 8:31 pm

  16. Hola Alejandrox, me ha servido de mucha ayuda este post la verdad, muy resumidito. En el caso de que quiera utilizar ahora la máquina para servidor local de diferentes páginas web con joomla… ¿Tengo que meter joomla por cada página que cree en /opt/lampp/htdocs/?
    Debería de quedarse una cosa asi?:
    /opt/lampp/htdocs/www1
    /opt/lampp/htdocs/www2
    /opt/lampp/htdocs/www3
    .
    .
    .
    muchas gracias alejandrox

    traitoro

    10 Dic 08 at 4:02 pm

  17. […] 80) XAMPP: paquete que incluye principalmente el servidor de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP. Manual […]

  18. Muchas Gracias por la informacion, muy claro todo

    Guillermo

    29 Mar 09 at 7:41 am

  19. gracias por la informacion, ya me estaba dando un poco de problemas pero al final solamente fue que no lei bien. Saludos.

    elwalter

    19 Abr 09 at 6:20 am

  20. hola saben tengo un problema cuando realizo todos los pasos que mencionas para instalar xampp y al descomprimirlo todo va bien.

    pero cuando quiero inciar los servicios lampp start

    me dice bash: comando no encontrado.

    que puedo hacer ante eso tendre que configurar algo?

    por cierto estoy usando ubuntu 7.10

    alberto

    13 May 09 at 7:55 pm

  21. Saludos!!..estoy instalando xampp para linux en ubuntu jaunty jackalope…mi comentario es para ver si me pueden orientar sobre la instalacion de la misma aplicacion…veran recien instale apache2 y mysql por separado en terminal, despue me encontre con este paquete en internet y decidi desinstalar las versiones anteriores y probar con este paquete,siguiendo los pasos que me muestra esta pagina: http://www.apachefriends.org/en/xampp-linux.html#374 sin embargo cuando corro la aplicacion para ver que xammp corra me manda el siguiente error:

    root@2WireUpdate:/# /opt/lampp/lampp start
    Starting XAMPP for Linux 1.7.1…
    XAMPP: Starting Apache with SSL (and PHP5)…
    XAMPP: Error 1! Couldn’t start Apache!
    XAMPP: Starting diagnose…
    tail: no se puede abrir «/opt/lampp/logs/apachestart.log» para lectura: No existe el fichero ó directorio
    XAMPP: Sorry, I’ve no idea what’s going wrong.
    XAMPP: Please contact our forum http://www.apachefriends.org/f/
    XAMPP: Starting MySQL…
    XAMPP: Couldn’t start MySQL!
    XAMPP: XAMPP-ProFTPD is already running.
    XAMPP for Linux started.

    y no me muestra nada. Esperando sus atentas y amables asesorias…de antemano gracias.

    Erik de jesus

    14 May 09 at 5:26 am

  22. Recien reinstale Ubuntu 9.04, y al querer instalar xampp no pude hacerlo correr (siguiendo el mismo procedimiento que antes, ya había funcionado con Ubuntu 9.04). Ocurre el mismo error que menciona Erik de Jesús!
    Si alguien conoce la solución que la publique por favor,
    Saludos.

    Pd. Qué procedimiento seguí: descargar xampp (1.7.1) y descomprimirlo con (sudo tar zxvf xampp… -C /opt)

    José Rivera

    17 May 09 at 1:27 am

  23. tengo el mismo problema que Erik de jesus, alguien nos brinda ayuda?

    rodrigo

    21 May 09 at 11:12 am

  24. me pasa lo mismo que a Erik de Jesùs…

    Alejandra

    7 Jun 09 at 4:01 am

  25. lo mismo me sucedio a mi

    jose

    10 Jun 09 at 7:32 pm

  26. tambn me sucede.

    diego

    1 Jul 09 at 4:15 am

  27. Buenas nochhes amigos tengo este error espero que puedan ayudarme

    root@Fabian:~# sudo /opt/lampp/lampp start
    Starting XAMPP for Linux 1.5.4a…
    XAMPP: Starting Apache with SSL (and PHP5)…
    XAMPP: Error 1! Couldn’t start Apache!
    XAMPP: Starting diagnose…
    XAMPP: Sorry, I’ve no idea what’s going wrong.
    XAMPP: Please contact our forum http://www.apachefriends.org/f/
    XAMPP: XAMPP-MySQL is already running.
    XAMPP: XAMPP-ProFTPD is already running.
    XAMPP for Linux started.

    Fabian

    4 Jul 09 at 4:57 am

  28. Hola amigos! Creo que la solucion está en parar el servicio del apache del siguiente modo

    sudo /etc/init.d/apache2 stop

    Espero servir de ayuda…

    Saludos!

    Robin

    4 Ago 09 at 10:18 pm

  29. Gracias Robin!

    lalo

    16 Ago 09 at 11:36 am

  30. El problema es ke no tengo permisos para acceder a las carpetas y despues kiero correr una aplicacion ke hice y me sale esto en todas las paginas..

    Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

    Fatal error: Unknown: Failed opening required ‘/opt/lampp/htdocs/test/login.php’ (include_path=’.:/opt/lampp/lib/php’) in Unknown on line 0

    no c ke puedo hacer para ke ya no me suceda esto!

    omar

    22 Ago 09 at 4:32 am

  31. […] install XAMPP I will follow this guide. Also in this same page you can find a lot of practice examples; the author of the blog has called […]

  32. hola saben tengo un problema cuando realizo todos los pasos que mencionas para instalar xampp y al descomprimirlo todo va bien.

    pero cuando quiero inciar los servicios lampp start

    me dice bash: comando no encontrado.

    que puedo hacer ante eso tendre que configurar algo?

    por cierto estoy usando debian 4.0

    gerson

    4 Oct 09 at 2:46 am

  33. y lo mismo tambien me ocurre a mi, descargo xampp descomprimo, coloco en la carpeta opt/ ejecuto, todo normal, pero cuando voy a ejecutar los servicios de apache, sql, dando la orden de lampp start nada.
    Sinceramente y pese a quien pese, linux será muy bueno en algunas cosas, pero sigue siendo terriblemente complicado para la mayoría de usuarios, asi que si quereis disfrutar del CSS Joomla, ya sabeis lo que teneis, que hacer bajaros el .zip para windows, y con un par de clicks asunto arreglado, porque esto no tiene solución

    raul

    17 Oct 09 at 10:32 pm

  34. Despues de haber seguido sus instrucciones, tipeo localhost. Luego me pide un usuario y una contraseña. No se que poner en este caso. Uds. me pueden contestar indicandome lo que debo hacer?

    Muchas gracias por su atencion.

    ramon gonzalez

    14 Nov 09 at 8:46 pm

  35. hola, no he podido instalar xampp, al pricipio me dicen que lo coloque en la carpeta opt, y la carpeta opt no me permite pegar archivos dentro de ella… que hago?, agradezco la ayuda que me puedan prestar!!!

    jose tomas

    3 Dic 09 at 9:16 pm

  36. Hola José Tomás. Haz la copia de archivos como root.

  37. Alejandro Meroño Hernández tiene razon jose tomas

    pon el consola de comandos algo asi como:

    sudo nautilus

    entonces se abre el navegador nautilus como root y listo.

    PD1: Si cierras la consola en la que pusiste el comando se cierra nautilus.

    PD2:

    ALGUIEN A TRATADO DE USAR EL KICKSTART.PHP DEL JOOMLAPACK LOCALMENTE CON ESTA HERRAMIENTA???????????????????????????????????????????????????????????????????????????????????????????????????

    gracias

    Jonathan Tito

    29 Ene 10 at 2:43 am

  38. Tengo mi página como un servidor y alojada en ella una plataforma Educativa Moodle.
    Después de cambiarme a otra compañía para el servicio de internet, mi página ya no es accesible aunque ellos aseguran que me abrieron todos los puertos necesarios y haber configurado el router correctamente con una nueva IP estática.

    El error que me da cuando intento acceder a mi pág. es:

    404 not found
    File not found
    micro_httpd

    Por favor ayuda.

    Mario

    6 Mar 10 at 4:16 am

  39. (Corrección)
    Tengo mi PC como un servidor y alojada en ella una plataforma Educativa Moodle.
    Después de cambiarme a otra compañía para el servicio de internet, mi página ya no es accesible aunque ellos aseguran que me abrieron todos los puertos necesarios y haber configurado el router correctamente con una nueva IP estática.

    El error que me da cuando intento acceder a mi pág. es:

    404 not found
    File not found
    micro_httpd

    Por favor ayuda.

    Mario

    6 Mar 10 at 4:18 am

  40. tengo una duda .. el xampp se puede instalar en otro directorio q no se el /opt ??? les agradesco me aclaren esta duda

    jeffrey

    6 Abr 10 at 6:09 am

  41. si necesitas cargar al arranque el lampp visita este link http://www.ubuntu-es.org/index.php?q=node/28579

    nextor

    22 May 10 at 8:05 pm

Deja un comentario