2008 / 05 / 01
2017 / 12 / 31
Cómo instalar LAMP en Ubuntu

Linux, Apache, MySQL and PHP

ubuntu
apache
mysql
php

NOTA

Tiene muchísimo tiempo que no instalo una LAMP stack.
Estas son mis notas de cuando lo hacía hace ya varios años.

LAMP

LAMP: Linux Apache MySQL PHP

Apache

Abre una terminal y escribe:

sudo apt-get install apache2

Al finalizar la instalación el servidor web será iniciado automáticamente.

Para iniciarlo de forma manual, lo puedes hacer así:

sudo service apache2 start

Si por alguna razón necesitas detener el servicio:

sudo service apache2 stop

El directorio donde se almacenan tus documentos web por default es: /var/www.
Podrás ver una página web al visitar http://localhost desde tu navegador.

PHP

Instala las dependencias:

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

Reinicia Apache con:

sudo service apache2 restart

Para probar que todo está bien vamos a crear un pequeño script en PHP:

sudo nano /var/www/test.php

Ponle este contenido y guárdalo:

<?php
    phpinfo();
?>

Para ejecutar el script visita esta URL: http://localhost/test.php.
A continuación verás una página con información acerca de tu instalación de PHP.

gd library

Este complemento sirve para poder generar y manipular gráficos en PHP:

sudo apt-get install php5-gd

MySQL

Instala los paquetes:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Durante el proceso de instalación te pedirá que asignes la contraseña al usuario root de MySQL.

Prueba si todo funciona correctamente:

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:

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

Sustituye yyy por tu nueva contraseña.

phpMyAdmin

Si lo tuyo no es la CLI, phpMyAdmin es un administrador gráfico para MySQL:

sudo apt-get install phpmyadmin

Para entrar, 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.

Si no puedes entrar a phpmyadmin, intenta crear un enlace simbólico en la carpeta www, de la siguiente manera:

sudo ln -s /usr/share/phpmyadmin /var/www/