jump to navigation

Instalar XAMPP en Linux Abril 30, 2007

Posted by superpiwi in Linux, Tips, Ubuntu.
trackback

Estoy montando en casa un sistema CMS y necesitaba migrar desde wordpress la base de datos, asi que he instalado un servidor web para ir haciendo pruebas. He utilizado XAMPP.

XAMPP es una forma muy comoda de tener instalado en nuestro Sistema Apache, la base de datos MySQL y los interpretes de PHP y Perl.

Para instalarlo (y consultando la documentacion que aparece en el sitio web) :

- Nos descargamos el fichero xampp-linux-1.6.1.tar.gz

- Ejecutamos desde consola (como root):

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

- Y eso es todo. XAMPP se instala por defecto en /opt/lampp. Para arrancarlo ejecutamos:

/opt/lampp/lampp start

Aparecen los mensajes de texto que indican que el servidor web y la base de datos se han iniciado:


root@soledad:/opt/lampp# ./lampp start
Starting XAMPP for Linux 1.6.1…
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started.
root@soledad:/opt/lampp#

Podemos comprobar que se ha instalado correctamente, abriendo una sesion con el navegador Firefox y escribiendo como URL: http://localhost

xampp.jpg

- Para pararlo ejecutamos:

/opt/lampp/lampp stort

Si acaso tuvieras algun problema a la hora de arrancar MySQL, tal vez porque ya tenias otra instancia arrancada, puedes pararla con el comando:


/etc/init.d/mysql stop

y despues arrancar Xampp. La raiz de los documentos HTML para el servidor apache es tambien por defecto /opt/lampp/htdocs. A partir de ese directorio puedes colgar tus propias paginas HTML.

Comentarios»

1. Instalacion de Wordpress en Ubuntu « Ubuntu Life - Mayo 1, 2007

[...] crear la base de datos que albergara el contenido. Para ello previamente habras instalado Xampp o ya tendras instalado en tu maquina un servidor [...]

2. Lorgi - Mayo 19, 2007

Hola ke tal bueno mi pregunta es que despues de la instalacion de xammp le doy el comando de start y funciona pero vi que cada ves que prendia la pc tenia que hacer esto cada ves si queria que xammp funcione como podria hacer para que cada vez que prenda la pc se inicie automaticamente o en que parte de sistema deberia de poner el script el cual indique que arranque el xammp.

Un Saludo

pd. ahh te comento que me anime a abrir mi bloq en wordpress espero cuando lo tenga listo te de el link para que puedas verlo

3. superpiwi - Mayo 20, 2007

Claro. es que no esta como servicio, asi que cada vez que apagues el ordenador y vuelvas a arrancarlo tienes que volver a lanzarlo para que se inicie. Me anoto tu pregunta para un futuro articulo, hay que añadir ese comando en el arranque mediante un script. En el repositorio de Scripts tengo algo parecido pero para Oracle. Y enhorabuena y bienvenido, cuando tengas ese log me avisas ;-)

4. natanzuelo - Marzo 21, 2008

Hace un año que lorgi pregunto esto, pero bueno, siempre a alguien le puede servir:

Asumo que estas usando Ubuntu.
Para ejecutar XAMPP cada vez que inicies sesión, podés hacer lo siguiente:

Abris una terminal y tipeas “sudo gedit /etc/rc.local” sin las comillas. Das enter. Se te abre el editor de textos gedit.

Al final del archivo vas a ver una linea que dice “exit 0″, ese comando debe permanecer SIEMPRE al final del archivo.
Asi que, un par de lineas atrás, agregas lo siguiente:

# La siguiente linea ejecuta XAMPP para poder testear PHP, MySQL, y Apache
/opt/lampp/lampp start

y obviamente, en alguna linea luego de esto debe decir “exit 0″.
Cerramos el archivo guardando los cambios y listo.

Cada sesión que se inicie ejecutará XAMPP automáticamente.

AH! Y superpiwi, gracias por pasarme el tip de como detener una instancia MySQL, me estaba volviendo loco!!

Saludos!

5. lexiandra lanny - Julio 1, 2008

despues de instalar el xampp en linux donde localiza la carpeta donde tebdre mis paginas como en xampp windows las ruta de las paginas es c;apachefriends/xampp/htdocs aqui se guardan y ya se pueden ver paero en lampp
como puedo hacer esto_

6. superpiwi - Julio 1, 2008

creo recordar que era /opt/lampp/htdocs o algo muy similar.