Instalando LAMP en Ubuntu 12.04

lamp Instalando LAMP en Ubuntu 12.04

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.

Escrito por:
Gafapasta, ideólogo, ex-informático y estudiante de psicología en la intimidad. También cocino :)
Compartir
  • Antoni Ubieto

    Hola.

    Seria un buen detalle comentar en el artículo que el carácter ^ (caret en inglés) lo que hace es lo mismo que invocar a tasksel para que instale un grupo de paquetes que proporcionan una funcionalidad.
    Parece que tasksel no se instala por defecto en las versiones desktop de ubuntu (sí en las de servidor).
    Faltaria comprobar que desde el Software Centre no se puede hacer lo mismo.

  • http://twitter.com/thalskarth Sebastián Alvarez

    Una duda, instalando lamp de esta forma en que lugar queda alojado el php.ini… ya que estoy probando con el php.ini de /etc/php5 y aunque haga cambios no se aprecian las diferences :S

  • http://www.facebook.com/rodrigoviedo Rodrigo Oviedo

    #1045 El servidor MySQL no autorizó su ingreso

  • Lex.RC1

    seguí los pasos excepto  misha@twiki:disqus  porque no entiendo la segunda línea (el sudoentre corchetes no me lo reconoce) pero igual no puedo entrar en localhost/phpmyadmin para configurar la base de datos

    • http://www.ubuntizando.com/ ubuntizando

       [sudo] password for misha: ********* es la respuesta que aparece tras ejecutar el comando de la linea anterior :)

  • Roberto

    En la linea:

    misha@twiki:/var/www$ sudo chown -R misha

    Me sale:

    chown: falta un operando después de «misha»

    Obviamente con mi respectivo usuario.

Sobre Ubuntizando

Desde 2008 escribiendo tutoriales, guías y artículos sobre lo mejor del software libre, open source y proyectos relacionados con Ubuntu Linux. Nuestra visión es independiente, ofreciendo explicaciones sencillas a grandes temas. Si quieres participar, ayudarnos o simplemente sugerirnos tu idea, escribemos .

Ubuntizando.com © 2013 Some Rights Reserved

Condiciones Legales

Powered by WordPress