Tanto si eres desarrollador web o si te gusta probar las posibilidades de tener tu propio servidor en casa, esta entrada puede resultar interesante. En general todos sabemos que Linux ocupa el primer puesto en cuanto a sistemas instalados en servidores de hosting y todo tipo de servicios en la nube. Pero no siempre es cómodo andar subiendo y bajando archivos a nuestro hosting. A veces es de agradecer que tengamos la posibilidad de probar nuestros cambios en un servidor local. Y para eso está LAMP
Este termino se refiere a un conjunto de software necesario para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido. Dicho de otra forma, se trata del acrónimo deLinux, Apache (servidor web), MySQL (gestor de bases de datos), Perl, PHP, o Python (lenguajes de programación).
Con esto, creamos un entorno donde trabajar con WordPress, Joomla, Drupal, Moodle y algunas otras cosas relacionadas a bases de datos y MySQL en nuestro servidor particular. ¿Manos a la obra?
En Ubuntu 12.04 el proceso es bastante sencillo. Basta con escribir la siguiente linea en nuestro terminal:
sudo apt-get install lamp-server^
El símbolo ^ es importante. No es un error.
*Nota: es importante definir nuestra contraseña de acceso a la base de datos MySQL.
Y listo, tras unos minutos ya podemos mover usar el directorio /var/www/, donde por defecto se alojará nuestra web, lo único que queda por hacer es asignar permisos a ese directorio para que podamos copiar nuestros ficheros. Desde terminal:
misha@twiki:/var/www$ sudo chown -R misha
[sudo] password for misha: *********
Otro método, mas sencillo es crear un enlace simbólico a una carpeta en nuestro “home” , sin necesidad de editar derechos ni complicaciones. Por ejemplo:
ln -s /var/www /home/usuario/www
Donde usuario es nuestro usuario de sesión y www es la carpeta donde guardaremos nuestra pagina web.
Puede ser interesante usar phpmyadmin para crear, editar, borrar o realizar consultas en nuestra base de datos.
sudo apt-get install phpmyadmin
Luego desde el navegador escribimos http://localhost/phpmyadmin/ para tener acceso a phpmyadmin y ponernos manos a la obra.