Cómo instalar LAMP en Ubuntu

Linux, Apache, MySQL and PHP

2008-05-01
2017-12-31
ubuntu
apache
mysql
php
Share on

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/