Overblog Todos los blogs Blogs principales Tech & Ciencia
Edit post Seguir este blog Administration + Create my blog
MENU

Sean bienvenidos a Sharing Soul

Montar un servidor web local en Ubuntu desktop 12.04

16 Agosto 2012, Escrito por : Rodrigo Gatica Etiquetado en #tutoriales, #linux, #Servidor, #Web

A veces es importante hacer pruebas locales antes de poner una nueva función en nuestro blog o actualizar una página web. También es válido si queremos experimentar diferentes plataformas web antes de elegir la mejor para nuestro proyecto o si, por otro lado, sólo queremos aprender nuevas cosas.

Para ello debemos seguir estos simples pasos y en pocos minutos tendremos nuestro servidor funcionando y listo.

Lo que instalaremos será un servidor LAMP (Linux, Apache, MySQL, PHP-PERL-PYTHON según corresponda) y empezamos de esta manera:

Primero que nada necesitamos instalar la herramienta tasksel que nos permitirá instalar software de servidor en nuestro Ubuntu desktop. Por omisión viene instalado en las versiones Server de Ubuntu, pero en las Desktop hay que instalarlo manualmente. Para ello lo buscamos en el Centro de Software con el nombre tasksel, nos pedirá nuestra cotraseña y se iniciará el proceso de instalación.

Publicidad
Instalación de Tasksel

Instalación de Tasksel

Luego abrimos una terminal y ejecutamos el siguiente comando:

sudo apt-get install lamp-server^

Tengan cuidado de escribir el caracter ^, es necesario. Se iniciará la instalación de nuestro servidor y después de unos minutos nos pedirá definir una contraseña para la base de datos en MySQL y luego reingresarla para la confirmación.

Definición de la contraseña de MySQL.

Definición de la contraseña de MySQL.

Publicidad

Después de finalizada la instalación, tendremos un directorio llamado www en la carpeta /var, pero estará con privilegios administrativos por lo que no podremos colocar contenido. Para ello debemos cambiar los permisos de ejecución, lectura y edición de forma recursiva para que podamos trabajar con libertad en subdirectorios.

Escribimos el siguiente comando en la terminal:

sudo chmod 777 -R /var/www

Explico un poco que hicimos: El 777 representa lectura, escritura y ejecución (en ese orden) para el directorio o archivo en su máximo nivel, es decir, el acceso total y natural para trabajar con nuestros archivos, el comando -R significa que tambien es recursivo, o sea, que los permisos también se aplican a archivos y subdirectorios. También lo podemos escribir de la siguiente forma:

sudo chmod rwx -R /var/www

Donde r es read o lectura, w es write o escritura y x es excecution o ejecución.

Luego que tenemos nuestro directorio preparado y listo para trabajar podemos hacer más facil el acceso dejando un acceso directo en nuestra carpeta personal, para ello ingresamos el siguiente comando:

ln -s /var/www /home/nombre-de-usuario/www

Donde nombre-de-usuario lo reemplazamos por el nuestro.

Hasta aqui tenemos un servidor funcional y preparado para trabajar, pero si además, queremos gestionar bases de datos para trabajar con nuestros proyectos es muy recomendable instalar el paquete phpmyadmin para realizar este proceso vía web de manera más fácil. Lo hacemos con este comando:

sudo apt-get install phpmyadmin

Nos pedirá nuestra contraseña de usuario y dará comienzo a la instalación donde el asistente nos preguntará para qué tipo de servidor queremos instalar el servicio, seleccionamos Apache.

Asistente de instalación de phpmyadmin

Asistente de instalación de phpmyadmin

Luego nos pedirá asociar la instalación de phpmyadmin a una base de datos. Como es la primera vez que estamos instalando le diremos que haga la asociación con las opciones más comunes y que cree la base de datos en el proceso, para ello seleccionamos la opcion <Si>

Configuración genérica de la base de datos en la primera partida. - via Slice of Linux.

Configuración genérica de la base de datos en la primera partida. - via Slice of Linux.

Publicidad

Acto seguido nos preguntará por la contraseña de MySQL que definimos al comenzar la instalación de lamp-server, la ingresamos. Finalmente nos pedirá crear una contraseña de seguridad para phpmyadmin, que por comodidad puede ser la misma de MySQL, aunque por seguridad no está recomendado. Inmediatamente nos pedirá la confirmación y listo. Tendremos nuestro servidor y phpmyadmin corriendo en nuestro equipo.

Para probar basta ingresar lo siguiente en un navegador:

localhost

Donde debemos obtener una pagina de respuesta con el siguiente mensaje:

It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

Para probar phpmyadmin, basta con ingresar lo siguiente:

http://localhost/phpmyadmin

Espero, que esta mini guia les sea de utilidad, en una próxima entrada veremos un método manual de instalar phpmyadmin.

Nos vemos!

Compartir este post

Comentar este post