Instalar LAMP en Ubuntu 11.04

Al igual que hicimos en su día con Ubuntu 10.10, ahora le llega el turno a la nueva versión Ubuntu.

Para instalar LAMP (Linux Apache MySQL PHP) muchos de vosotros usaríais el selector de paquetes por tareas del gestor de paquetes Synaptic, pero en esta versión de Ubuntu y en la anterior no existe el paquete, así que tendremos que instalarlo manualmente.

La tarea, al igual que en el caso que os mencionaba antes, es bien sencilla, desde la terminal, instalamos el paquete tasksel, el mismo que utiliza Synaptic internamente para realizar esta tarea:

ahornero@6581-D:~$ sudo apt-get install tasksel

Ahora lanzamos la herramienta, ya sea directamente desde la misma terminal o a través de Synaptic, aquí lo veremos con la primera opción que es más directa:

ahornero@6581-D:~$ sudo tasksel

Seleccionamos la tarea LAMP, que se encargará automáticamente de instalarnos todos los paquetes y dependencias necesarias:

y luego no solicitará un contraseña para el administrador de la base de datos:

Una vez terminada la instalación, vamos a comprobar que todo funciona como esperamos, así que crearemos un fichero test.php en el directorio /var/www/, donde por defecto se encuentra nuestra web.

Cambiamos los permisos del directorio,

ahornero@6581-D:~$ cd /var/www/
ahornero@6581-D:/var/www$ sudo chown -R ahornero .
[sudo] password for ahornero: *******

y creamos el fichero test.php incluyendo la siguiente línea,

ahornero@6581-D:/var/www$ nano test.php

Finalmente, reiniciamos el servidor Web

ahornero@6581-D:~$ sudo /etc/init.d/apache2  restart
* Restarting web server apache2 … waiting [ OK ]

¡Y terminamos! Al entrar en la dirección http://localhost/test.php nos tenemos que encontrar algo similar a esto:

Bien, espero vuestros comentarios y dudas.

 

Author Description

Alberto Hornero Luque

Contínuamente relacionado con el procesamiento de imágenes y el análisis numérico, se encuentra actualmente trabajando como Ingeniero Técnico en el laboratorio de Métodos Cuantitativos de Teledetección del CSIC. Administrador del portal Linux Hispano centra sus intereses en tecnologías abiertas, desarrollos en la nube y GNU/Linux, y hace poco fundó junto a Javier Carazo una startup, Codection. Puedes seguir sus updates en @ahornero y LinkedIn.

  • Pingback: Bitacoras.com

  • goldrak

    No entiendo el motivo de reiniciar apache después de añadir una web, ¿que sentido tiene? realmente solo si tocas algo de la configuración de apache tienes que reiniciar y tampoco es siempre necesario porque puedes hacer un reload y así no interrumpes el servicio.

  • http://ahornero.com ahornero

    @goldrak, en efecto llevas razón, pero en mi caso siempre prefiero hacerlo para comprobar la configuración en el arranque, si no se inicia ya sé que hay algo mal indicado.

  • http://www.juanluperez.com Juanlu

    Creo que se te ha pasado escribir la línea que hay que añadir en el fichero test.php.

  • Pingback: Instalar Lamp Server en Ubuntu 11.04 beta2 | cosol

  • jack

    con que botón en consola Seleccionamos la tarea LAMP??? :S

  • jack

    ya está al espacio XD thx 4 info muy bueno!

  • carlos

    Me pregunto si no es mejor instalarlo todo manualmente. Digo por que la version que te instala es la 5.3 y para desarrollos creo que mas del 70% de los servidores tienen el 5.2 y el resto el 4.

  • Pingback: Instalar LAMP (Linux Apache MySQL PHP) en Ubuntu 11.04 « Un Bioinformatiquillo

  • Nicolás

    Perfecto!, pero se te olvido colocar lo que va en el fichero.


    Saludos!

  • Nicolás

    No me reconoce las etiquetas.. en fin

  • Matias

    Hola esto es LAMP, y la parte de Mysql??? Es decir, intento acceder a phpmyadmin y no pude, como se hace?

  • http://fatrian.com xgamanet

    @ Matias.
    el motor de Mysql se instala con LAMP, sin modo grafico y no implica que se instale phpmyadmin esta es una aplicacion independiente y se instala por separado, lo puedes instalar desde synaptic. tan facil como buscarlo e instalar, claro antes debe estar instalado el servidor LAMP.

  • Jose

    Cuando inicie tasksel me aparecían otras aplicaciones seleccionadas, las demarque y solo elegí LAMP. Pero luego me desinstalo el modo grafico y tuve q reinstalar ubuntu. Porq paso???

  • Pedro Zambrano

    la linea faltante es:

  • Pedro Zambrano


  • Xfred

    FALTA
    “”"

  • Xfred

    la pagina web omite las comillas php, vamos de vuelta, hay que abrir la etiqueta php y escribir phpinfo();

  • Jose

    Gracias Alberto ha funcionado a la perfección… Sólo indicarte que donde dice…

    “y creamos el fichero test.php incluyendo la siguiente línea,

    ahornero@6581-D:/var/www$ nano test.php”

    …no esta la linea, bueno con tu permiso la completo:

    El fichero de texto plano lo editamos, añadimos y guardamos lo siguiente:

    …y sigues con las instrucciones de Alberto…

    Lo dicho muchas gracias maestro…

  • Jose

    .. ey tu sitio no me deja poner código, lo intento otra vez:
    “”" “”"
    si no funciona podeís ir, con el permiso de Alberto y el autor del blog Alex Romero (al que hay que agradecer también su labor como no…), a http://blog.suenyos.com/2010/10/04/b-instalar-apache-php-y-mysql-en-ubuntu/ alli lo encontrareís, con el permiso de Alberto…

    Gracias a todos muy buen trabajo… si señor….

  • Pingback: Práctica 3 de Servicios en Red sesión 11 « Nieves González

  • Daniel

    Bueno con tantas intervenciones ni donde perderse!

  • http://misamarillasw.com una mala idea

    hice esto y me desinstalo completamente la version de ubuntu para solo dejar lamp…..que me toco? volver a instalar todo….igual gracias por la buena intencion

  • http://ahornero.com Alberto Hornero Luque

    @una mala idea: Hay que tener cuidado con el selector de tareas, ya que si accidentalmente desmarcas uno de los set de paquetes, e.g. Ubuntu Desktop, le estás indicando que no deseas ese paquete. Igual es eso lo que te ha ocurrido. Lo siento.

    Igualmente, no recomiendo desinstalar paquetes desde esta utilidad. Yo personalmente sólo la uso para instalar LAMP y para nada más.

  • Vicky Aguilera

    Hola!! instalé LAMP y se agradece lo que aportó Alberto aquí, pero yo me basé en 2 paginas ésta y otra que tambien te explica todo paso a paso (incluyendo las lineas que se le agregan a info.php…

    Se las dejo por cualquier duda que tengan…

    http://www.linuxcandy.com/2011/11/how-to-install-lamp-in-ubuntu-1110.html

    saludos!!!

  • Vicky Aguilera

    Tengo una duda y espero me puedan ayudar…

    instalé LAMP para luego instalar LetoDMS (Sistema de gestion de Documentos), mi duda es que tengo que hacer para conectarlo con apache,php y mysql (LAMP)…Ojalá me ayuden porque es para un proyecto…gracias y saludos!! :D

  • http://ahornero.com Alberto Hornero Luque

    @Vicky Aguilera no entiendo demasiado bien tu problema. ¿Podrías explicarlo con más detalle?

  • Infa

    Gracias!!

    El contenido de test.php es:

  • Infa

    Parece ser que el servidor filtra el código php:

    El contenido de test.php es:

    Menorque CierraInterrogación php phpinfo(); CierraInterrogación Mayorque

    A ver ahora…

  • wcastilloupoms1

    GRACIAS EXCELENTE CONTRIBUCION!!!!!!!!

  • Pingback: Instalar servidor LAMP – Apache, MySQL y PHP – en Ubuntu Linux 12.04 LTS Precise Pangolin | Linux Hispano

  • http://www.facebook.com/profile.php?id=100003119027576 Andrés Huerta Furcio

    Hola al hacer este paso sudo chown -R usuario me dice:
     falta un operando después de usuario

  • Jose

    Hola, si miras el comando que puso Alberto,  el comando completo es “sudo chown -R ahornero .”; el punto al final es posiblemente lo que te falta que es el directorio actual.

    PD: Muchas gracias por la contribución!!!