Cómo instalar LAMP en Ubuntu 8.04, 8.10, 9.04, 9.10

apache.jpg

Instalar LAMP (Linux Apache MySQL PHP) en tu máquina con Ubuntu no podría ser más fácil.

Con esta guía aprenderás cómo hacerlo en unos cuantos minutos. El procedimiento se divide en tres partes: Instalar y probar Apache, después PHP y finalmente MySQL.

Comencemos con Apache

En tu terminal (Aplicaciones → Accesorios → Terminal) teclea:

1
sudo apt-get install apache2

Listo, ya tienes instalado Apache 2 en tu máquina.

Por lo regular después de la instalación el servidor web será iniciado automáticamente, pero si necesitas iniciarlo de manera manual teclea esto en tu terminal:

1
sudo /etc/init.d/apache2 start

Si por alguna razón necesitas detener el servicio, escribe en tu terminal:

1
sudo /etc/init.d/apache2 stop

El directorio donde se almacenan tus documentos web es: /var/www

Si todo resultó bien, debes ver una página web ordinaria al escribir http://localhost en la barra de direcciones de tu navegador.

Hemos terminado con Apache, ahora a la conquista de PHP

Escribe en tu terminal:

1
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql

Reinicia Apache con:

1
sudo /etc/init.d/apache2 restart

Terminamos con PHP. :D

Para probar que se haya instalado correctamente vamos a crear un pequeño script en PHP. Escribe en tu terminal:

1
sudo gedit /var/www/test.php

Ponle este contenido y guárdalo:

1
2
3
<?php
    phpinfo();
?>

Para ejecutar el script ve a esta dirección: http://localhost/test.php — debes ver una página con información sobre tu instalación de PHP.

66% concluido, continuemos con MySQL

De nuevo, escribe en tu terminal:

1
sudo apt-get install mysql-server

Para otras aplicaciones es posible que necesites instalar estos otros paquetes (por ejemplo para instalar la gema de mysql en RubyGems).

1
sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev

Probemos si todo funciona correctamente:

1
mysql -uroot -pxxx

Donde xxx es la contraseña que ingresaste durante la instalación de MySQL.

Si deseas cambiar la contraseña de la cuenta root, ejecuta el siguiente comando después de ingresar a MySQL:

1
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yyy');

Sustituye yyy por tu nueva contraseña.

Esto es opcional

Si quieres acceder a MySQL por medio de scripts remotos (es decir, no albergados en tu propio servidor) debes editar el bind-address en /etc/mysql/my.cnf y reemplazar el valor que trae por defecto (127.0.0.1) por tu dirección IP.

Si hiciste algún cambio en my.cnf reinicia MySQL con:

1
sudo /etc/init.d/mysql restart

Felicidades, tu sistema LAMP está instalado y listo para utilizarse. :)

Misceláneos

phpMyAdmin

phpMyAdmin es un administrador gráfico para MySQL, yo lo uso con frecuencia. Para instalarlo teclea en tu terminal:

1
sudo apt-get install phpmyadmin

Para acceder a él visita: http://localhost/phpmyadmin

No olvides presionar la barra espaciadora en la pantalla de configuración para seleccionar a Apache2 como el servidor web que deseamos configurar automáticamente.

gd library

Si deseas soporte para generación y manipulación de gráficos en PHP, escribe en tu terminal:

1
sudo apt-get install php5-gd

SSL en Apache 2

Para activar el módulo SSL (Secure Socket Layer) en Apache 2, ingresa en tu terminal:

1
sudo a2enmod ssl

Reinicia Apache con:

1
sudo /etc/init.d/apache2 restart

Referencia

Installing LAMP on Ubuntu 7.10 (Linux,Apache,MySQL,PHP)

Artículos relacionados:

113 Responses to “Cómo instalar LAMP en Ubuntu 8.04, 8.10, 9.04, 9.10”


  • Utiliza la palabra sudo antes del comando cp.

    Recuerda que los directorios y archivos en Linux manejan un esquema de permisos de usuario. Tu usuario normal (el que usas para entrar a Linux) no es el dueño de var/www por eso no te deja copiar cosas ahí, pero con sudo (viene de superuser do [hacer como superusuario]) obtienes el poder de superusuario y puedes hacer básicamente cualquier cosa.

  • que tal de tiempo , te cuento que instale el jaunty 9.04 de ubuntu todo bien y todo normal en un buen tiempo pero, lo que me pasa es lo siquiente :
    yo tenia dos sistemas operativos , windows y ubuntu 9.04 pero se me colo el virus que ocasiono problemas en windows y tube que formatear para instalar otra ves y ahi esta el problema por que no puedo hacer bootear con el otro sistema operativo a no ser que vuelva a instalar el ubuntu 9.04 de nuevo ¿ hay alguna forma de que vuelva a hacer que aparezca la pantalla de inicio que aparecia antes donde podia elegir con cual sistema operativo trabajar o no ?
    esto para no volver a instalar de forma innecesaria el Ubuntu chau esperare respuesta

  • http://www.ubuntu.com/getubuntu/download-wubi
    te recomiendo éste para no tocar windows podés instalar cualquier ubuntu incluso jaunty (yo lo hice con mint) que se basa en jaunty te recomiendan 8 gb mínimo pero te recomendaría 10 gb para no tener problemas con windows de todos modos te vas a dar cuenta es muy explicativo el programa

  • Hmmm seguramente tiene que ver con el GRUB, debes reconfigurar las particiones desde las cuales quieres iniciar.

  • te cuento que estoy investigando y lo que encontre hace referencia a modificar el archivo boot.ini de windows para dar paso a la instalacion oculta de ubuntu que tengo y que bootee esta es el ultimo intento y tendre que volver a instalar mi ubuntu chau ………….viejo

  • Mucha suerte! :)

    Recuerdo que en alguna ocasión tuve que hacer algo como eso. Era cuestión de colocar bien los números que indican cómo están ordenadas las particiones en tu disco duro.

  • Gracias hermano es buen tutorial funciona correctamente estoy muy agradecido…

  • Gracias por las instrucciones claras. Fue exitosa la instalación.

  • muchas gracias por el tutorial esta muy bueno pero tengo un problema al momento de instalar xxx-laptop xxx # sudo apt-get install phpmyadmin me aparece este error sera que me puede ayudar para poder continuar con la instalacion soy nuevo en esto y quiero resolver para saber que pasa gracias de antemano

    E: No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso temporalmente no disponible)
    E: Imposible bloquear el directorio de administración (/var/lib/dpkg/), ¿está otro proceso usándolo?

    y observo que procesos estan pero no observo nada fuera de lo normal

    xxx-laptop xxx # ps -fea
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 20:53 ? 00:00:00 /sbin/init
    root 2 0 0 20:53 ? 00:00:00 [kthreadd]

  • Ese error sale cuando estás usando apt-get desde otra parte de tu sistema.

    Por ejemplo, la ventana para bajar las actualizaciones de Ubuntu utiliza apt-get, y si esta se encuentra descargando algo, entonces no podrás instalar otra cosa hasta que termine (y verás el error que comentas).

  • instale todo como dice la guia pero al momento de ingresar al phpmyadmin con http://localhost/phpmyadmin lo solucione creando un enlace desde /usr/share/phpmyadmin hacia /var/www/phpmyadmin haci:
    sudo ln -s /usr/share/phpmyadmin /var/www/
    Bueno eso era todo por si alguien tuvo ese ploblemilla, gracias por la guia… xD

Leave a Reply

Lobos en línea

De pata de lobo

Puesta de sol entre matorrales 1/2.
Desierto de Real de Catorce, San Luis Potosí, México. [Diciembre 2007] Atardecer entre matorrales 3/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Campo de trigo en una tarde nublada.
Neuenkirchen, Deutschland. [Mayo 2007] Horizonte en el desierto 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007] Campo de trigo en una tarde nublada.
Neuenkirchen, Deutschland. [Mayo 2007] Atardecer entre matorrales 1/3.
Desierto de Real de Catorce, San Luis Potosí, México. [Febrero 2007]

Qué estoy haciendo...

Posting tweet...

Powered by Twitter Tools

Mapa de visitas

Mira…

Calendario

abril 2008
L M X J V S D
« mar   may »
 123456
78910111213
14151617181920
21222324252627
282930  

FireStats icon Con la potencia de FireStats