Instala tu servidor apache, php, Mysql en linux con XAMPP (LAMPP)

La finalidad de este tutorial es ayudarlos a instalar un servidor local para desarrollar tus páginas en php y mysql, para ello utilizaremos un paquete llamado XAMPP, que proviene del acronimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. en linux tambien se conoce como LAMPP, para instalar este paquete solo hay que seguir los siguientes pasos:

  • Descarga la version XAMPP para linux de aqui
  • Abre una consola y situese en el directorio donde descargo el paquete, en mi caso lo descargue en el directorio descargas en la carpeta personal, para ello tecleo en la consola :

cd descargas/

  • Luego descomprimir el paquete en la carpeta /opt con el siguiente comando:

sudo tar xvfz xampp-linux-1.6.7.tar.gz -C /opt

  • Por último deben iniciar el servicio, para ello teclean en la consola:

sudo /opt/lampp/lampp start

luego de estos pasos ya tienes el servidor inatalado, para probarlo abre tu explorador y coloca en la barra de direcciones: http://localhost/ y por ser la primera vez que entras veras una pagina solicitandote el idioma.

Página del servidor solicitando el idioma

Página del servidor solicitando el idioma

Luego de seleccionado el idioma se mostrará la página principal del servidor con los enlaces para acceder a las distintas herramientas que ofrece.

Página principal del servidor XAMPP

Página principal del servidor XAMPP

Ahora queda un paso importante para que e servidor se ejecute al inicio cada vez que enciandas el sistema sigue los siguientes pasos:

abres una consoa y escribes el comando:

sudo gedit /etc/rc.local

este comando abre con Gedit el archivo rc.local, alli vamos al final del archivo y antes de la línea que indica “exit 0” colocas

# La siguiente linea es para ejecutar XAMPP al inicio
/opt/lampp/lampp start

cierras el archivo y guardas los cambios, ya el servidor se iniciará cada vez que enciendas el computador

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.

Ahora ya tienes instalado un servidor de pruebas, la carpeta donde debes copiar los proyectos php es /opt/lampp/htdocs

Fuentes: Apachefriends && Ubuntulife

14 responses to this post.

  1. hola a todos, tengo dos pregunticas :
    1) este servidor me serviria para administrar DNS…?
    2) ya montado el servido como tu lo indicas…dnd alojo las paginas web.
    lo que pasa es que yo tengo montado un servidor en windows pero he leido que resultan mejor los servidores en linux y queria probar ..

    gracias por sus comentarios…

  2. Hola, Este te servirá como servidor web y de base de datos mysql, pero para DNS puedes utilizar Bind, aqui hay un tutorial bastante completo: http://www.tuxapuntes.com/tux/content/view/246/86/

    las paginas web las debes alojar en la carpeta /opt/lampp/htdocs/ como indico al final del artículo.

    Espero te sirva la respuesta, cualquier cosa no dudes en preguntar😉

  3. Posted by otra vez on 6/10/08 at 10:43 am

    ummm eso se ve como windoser, descarga, click y ya!

    que yo sepa mejor me instalo uno a uno y por lo menos (como todo administrador de sitios web) SE LO QUE HAGO! tal vez por eso estan ya comenzando a hackear tantos sitios con LAMP en linux… demasiados que creen que supieron lo que tienen instalado y lo que hicieron fue dos cositas..

    srs, estan hackeando muchos sitios linux, y eso le trae mala fama, ya que dejan cosas huecas, por “instaladorsitos” como este..

    ojo no es para crear conflictos pero seria bueno que se mencionace en el articulo que este tipo de “paqueticos” no son para producir, sino para puras pruebitas!

  4. Amig@ “otra vez”, Seria muy bueno que dejes el enlace a tu blog, en donde nos alumbres a todos con tu interminable sabiduria y dejes de estar haciendo este tipo de críticas destructivas, por personas como tu muchos usuarios odian a GNU/Linux porque dicen que somos unos crecidos, por favor no se haga moderar mas comentarios, haga algo útil y contribuya con la comunidad en vez de criticar.

  5. Posted by hola on 6/10/08 at 3:42 pm

    ok, no tengo blog, pero si deberias hacer un articulo aclarando porque hay tantos ataques a servidores linux, la respuesta es siempre la misma, el shellcracker y otras estupideces que prueban en el mismo windows y por ende funcionan en linux ya que los servicios lamp nada tienen que ver con el OS, en venezuela especialmente los del gobierno, veo eres de venezuela..

    y lo que menciono no es porque el gobierno no sepa, sino porque leen cosas asi , descargas, haces esto, y listo ya esta!

    lo que debemos aclarar para no ensuciar el GNU y linux es que nadaNADA en linux es descarga, click, y listo, las cosas hay que leerlas y hacerlas por separado, nada en combitos es bueno..

    simple: apache pro separado solo con cband, phpo (mod), y index, mysql para los foritos, para la empresa algo de machos, postgres y ya, php, no instalar el cli para el apache, manejo de sesione php por el programador y no por el api, el OS obvio linux slakware o redhat, y perl, no habilitarlo para el apache, solo para el backend (es decir, entregan los datos, se hace todo en el server fuera del apache, y se le regresa al apache para que se lo de al cliente como si no hubiese perl)

    La contribucion es no hacer las cosas como si aun estuviesemos en el Administrador de PC de Windows, pues no lo hay y la filosofia es distinta, no caigamos en la trampa de las empresa que quieren hacer de linux un sistema que “falle para vender los repuestos” pues sabemos que asi es que ganan dinero!

  6. Posted by victor on 9/10/08 at 1:26 pm

    Podrías indicar donde almacena las bases de datos

  7. Posted by hola on 12/10/08 at 1:51 pm

    err disculpa victor la pregunta es para mi o para el articulo..

  8. […] Calc (Piloto de datos) 4.254 veces, Tutorial básico de programación en QT 1.937 veces e Instala tu servidor apache, php, Mysql en Linux con XAMPP (LAMPP) 1.692 […]

  9. Posted by hugo3h on 29/05/09 at 6:47 pm

    hola al que escribio el articulo, he seguido todos tus pasos y me ha ido estupendamente, muchas gracias. ahora dos cositas, una donde se almacenan la bases de datos por si quiero hacer un rescate de las mismas o agregar otras que tengo.
    la segunda quiero configurar un host virtual se puede hacer tranquilamente??
    gracias

  10. Posted by sayaro on 25/01/11 at 3:24 am

    Hola ¨hola¨, serias tan amable de explicarme eso con mas detalle, quisiera instalar el servidor de manera segura.

  11. me da un error de comando… no instala xampp necesito ayuda urgente

  12. Posted by nohemi on 20/09/12 at 11:45 am

    hola alguien que me ayude ya que descargue el archivo lamp pero no me descomprime en la carpeta /opt porque dice que no tengo permiso, y que es eso conosola no se de eso explicame bien por favor

  13. Posted by glorigan on 24/04/14 at 8:58 am

    con este comando por consola le das los permisos pertinentes sudo chmod 755 xampp-linux-x64-1.8.3-1-installer.run aquí te dejo esta dirección me sirvió de mucho para la instalación http://www.ubuntu-guia.com/2013/10/instalar-xampp-ubuntu-1404.html

  14. Posted by Keyli on 8/11/16 at 3:58 pm

    hola, una duda despues de escrbir en el archivo /opt/lampp/lampp start y exit 0. en la consola sale Set document metadata failed: Setting attribute metadata::gedit-position not supported. eso esta bien o no?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: