jueves, 21 de octubre de 2010

Instalar LAMP en Ubuntu 10.10


Sí, quizás muchos de vosotros lo habréis hecho con anterioridad y ya sabréis que LAMP es el acrónimo de Linux Apache MySQL PHP; pero la realidad es que tras instalar la nueva versión de Ubuntu, la 10.10, parece que el selector de paquetes por tareas del gestor de paquetesSynaptic ahora no existe, y tenemos que instalarlo manualmente.
La tarea es bien sencilla, desde un terminal, instalamos el paquete tasksel, el mismo que utiliza Synaptic internamente para realizar esta tarea:
jean@maquina:~$ sudo apt-get install tasksel
Y lanzamos la herramienta, ya sea directamente desde la consola con el binario tasksel (que invoca internamente a APT) o a través de Synaptic, aquí lo veremos con la primera opción que es más directa:
jean@maquina:~$ 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:
Para comprobar que todo ha ido bien, crearemos un fichero test.php en el directorio /var/www/, que es donde por defecto se alojará nuestra web.
cambiamos los permisos del directorio fijándonos como propietario,
jean@maquina:~$ cd /var/www/
jean@maquina:/var/www$ sudo chown -R *
[sudo] password for jean: *******
ahora creamos el fichero test.php e incluimos la siguiente línea,
jan@maquina:/var/www$ nano test.php
reiniciamos el servidor Web
jean@maquina:~$ sudo /etc/init.d/apache2  restart
* Restarting web server apache2 … waiting [ OK ]
y listo! Debería de funcionar como se muestra en la siguiente imagen desde el navegador:

Espero que te haya sido de gran ayuda, ¿has tenido algún problema?



4 comentarios:

  1. muchas gracias me ha servido en verdad, no sabía que era por un paquete que se podía encontrar ese menú, me sorprende la modularidad de linux wao!. El día que necesité LAMP lo vi en un ubuntu 9.10 y a las horas busqué en otro PC el mismo lamp pero en un ubuntu 10.10 y no estaba y yo : O_o cómo así, si yo lo vi.

    En fin gracias

    ResponderEliminar
  2. The requested URL /test.php was not found on this server por que me sale esto muchas gracias

    ResponderEliminar
  3. De nada, hermano asi es el mundo del software libre, para ayudar a otros, en cuanto al comentario anonimo que no le sale nada URL /test.php, debe verificar que tenga instalado el php5 y libapache2-mod-php5

    ResponderEliminar
  4. YO tube un problemita, me manda un error de forbidden 403:
    Forbidden

    You don't have permission to access /ejemplo/index.html on this server...

    Puse los permisos con sudo chown -R pero no me deja me manda tambien esto:

    chown: falta un operando

    Espero puedas ayudarme gracias

    ResponderEliminar