miércoles, 21 de enero de 2009

Instalar Xampp en Linux ( Ubuntu ): Apache, MySql, Php, Perl, ProFTPD, OpenSSL



Hasta hace poco no podíamos instalar xampp - o lo que es lo mismo, una instalación completa de Apache, MySql y Php, que además incluye PROFTPD, un servidor FTP, y OpenSSL- en máquinas que corriesen una distribución linux de 64 bits.

Si quieres ver el proceso de instalación en Windows, también puedes ver en el siguiente enlace.

Ahora mismo, no sólo se puede sino que es sencillísimo, en cualquier caso, nosotros, para gestionarlo vamos a instalar de modo muy sencillo una aplicación en java que hará las veces del panel de control de las aplicaciones que acabamos de instalar de modo que podamos arrancarlas, pararlas,... sin necesidad de acudir a la línea de comandos.

Para ello descargamos:
  • última versión disponible de xampp (en mi caso la 1.7) desde el enlace
  • el programa en java para gestionar los servidores diferenciando gnome de kde desde este enlace
  1. Descomprimimos el fichero de xampp:

    tar xvfz xampp-linux-1.7.tar.gz -C /opt


  2. Ejecutamos lampp para comprobar que funciona:

    /opt/lampp/lampp start

  3. Abrimos el navegador y tecleamos: http://localhost

Instalación del Panel de control de Xampp - basado en Java

El único requisito es tener instalado la librería java-common ( el intérprete de Java) para que funcione:

  1. Descargamos el fichero desde el enlace
  2. Descomprimimos el fichero en un directorio.
  3. Nos situamos en ese directorio y tecleamos:

    ./install.sh

  4. Esto creará un fichero llamado lamppcp, que es el ejecutable.
  5. Tecleamos:


    ./lamppcp

    -
    y nos cargará el panel de control
  6. Si queremos que arranque automáticamente al iniciarse el sistema, lo único que tenemos que hacer es copiar el fichero lamppcp al directorio /etc/init.d y después ejecutar:

    sudo update-rc.d lamppcp defaults.

1 comentario:

Anónimo dijo...

nstale la versión 1.7.1 de Xampp y no puedo correrla en un servidor de 64 bits, me dice que es una aplicaciòn para 32 bits, la 1.7 como indicas en el ejemplo si corre en 64 bits?