LAMPP: instalando un servidor web en linux ubuntu

Publicado: abril 3, 2011 de Enric Florit en Linux
Etiquetas:, , , , , ,

En el post anterior os hablamos de cómo instalaros ubuntu si usáis windows. Pero si queréis dar el salto definitivo, necesitaréis algunas herramientas básicas para el hackeo. Una muy buena que viene por defecto es gedit. Es un editor de textos básico, es decir, texto plano, y admite muchísimos formatos.

También os tendréis que familiarizar con la consola de comandos. Pero ¿qué mejor manera sino que practicando? Pues manos a la obra.

Si os dedicáis a la programación de webs, o si os interesa aprender PHP o MySQL, necesitaréis instalaros XAMPP, en su versión para linux, LAMPP.

Esta distribución incluye un servidor Apache, uno MySQL ya configurado, un intérprete de PHP y uno de PERL. Está desarrollado por Apache Friends y podéis descargarlo desde aquí:

http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.4/xampp-linux-1.7.4.tar.gz/download

Por defecto, se os guardará en la carpeta de descargas.

Para instalarlo, iremos a una consola de comandos (Aplicaciones->Accesorios->Terminal) y entraremos como superusuario (lee esto):

su-

cd /opt

Aquí nos pedirá nuestra contraseña. Se la damos y continuamos con la instalación:

tar xvfz /home/[nombredeusuario]/Descargas/xampp-linux-1.7.4.tar.gz -C

/opt/lampp/lampp start

Si no hay errores, el servidor apache ya estará configurado, pero le vamos a meter un pequeño ‘hack’. Os explico porqué: cuando se instala xampp, el directorio de las páginas es ../lampp/htdocs. Como es muy aburrido tener que entrar en una carpeta que está tan escondida, lo que haremos será crear en nuestra carpeta personal una carpeta llamada ./www/

cd ../

mkdir /home/[nombredeusuario]/www

Pero ahora tenemos que configurar el servidor para que esta sea nuestra carpeta raíz. Para ello, y siempre en superusuario, tecleamos:

gedit /opt/lampp/etc/httpd.conf; gedit /opt/lampp/etc/original/httpd.conf

Se nos abrirá un archivo, y tendremos que buscar estas líneas de código (no están juntas):

DocumentRoot “/opt/lampp/htdocs”

<Directory “/opt/lampp/htdocs”>

Y las sustituiremos por estas (respectivamente):

DocumentRoot “/home/[nombredeusuario]/www”

<Directory “/home/[nombredeusuario]/www”>

Guardamos, cerramos el archivo, se nos abrirá otro y repetimos el proceso. Escribimos en la consola de comandos:

/opt/lampp/lampp reloadapache

Y ya tendremos configurado nuestro servidor web. No ha dolido tanto, verdad?🙂

El problema que tendremos ahora es que, al iniciar el ordenador, no se activará apache, y será como si no lo tuviéramos instalado. ¿Problem? no, es fácil de solucionar.

En la consola de comandos, tecleamos

sudo gedit /etc/rc.local

Y, antes de la última línea, la que pone exit 0, escribimos /opt/lampp/lampp start.

Bueno, espero que os haya servido, si tenéis algun problema en la instalación o algo que aportar no dudéis en dejar comentarios😉.

Saludos.

comentarios
  1. nachocp dice:

    Una cosa me gustaría que explicases como montar en virtual box una distribución linux eso molaría

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