Instalar LAMP en Linux y no morir en el intento

En este post indicaremos los pasos a seguir para instalar LAMP (Linux, Apache, MariaDB, PHP) paso a paso.

Lo primero que haremos será instalar Apache:

sudo apt-get install apache2

Instalamos el gestor para las bases de datos:

sudo apt-get install mariadb-server
sudo apt-get install mariadb-client

Creamos una contraseña para el usuario «root»:

sudo mysql_secure_installation

A continuación contestaremos afirmativamente a las siguientes preguntas:

Remove anonymous users? [Y/n] y
 ... Success!
Disallow root login remotely? [Y/n] y
 ... Success!
Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!
Reload privilege tables now? [Y/n] y
 ... Success!

A continuación nos creamos un usuario nuevo para acceder al dashboard de phpmyadmin que instalaremos mas adelante:

sudo mysql -u root -p
CREATE USER TU-USUARIO IDENTIFIED BY 'TU-CONTRASEÑA';

Nos creamos una nueva base de datos:

CREATE DATABASE prueba;

Le asignamos todos los privilegios a nuestro usuario para la base de datos que hemos creado, en este caso «prueba»:

GRANT ALL PRIVILEGES ON prueba.* TO TU-USUARIO;
FLUSH PRIVILEGES;

Instalamos PHP:

sudo apt-get install php
sudo apt-get install libapache2-mod-php

Comprobamos que se ha instalado correctamente PHP en nuestro equipo:

sudo nano /var/www/html/info.php

Copiamos el siguiente contenido en el fichero y guardamos:

<?php echo phpinfo(); ?>

Accedemos a la página que nos hemos creado: IP_Raspberry/info.php

Instalamos phpmyadmin:

sudo apt-get install phpmyadmin
Pulsamos la tecla ESPACIO para seleccionar apache2 y después pulsamos ENTER
Pulsamos ENTER
Configuramos una contraseña
Introducimos las credenciales

Es posible que una vez instalado phpmyadmin os aparezcan algunos warnings en el dashboard, os dejo también los enlaces a la solución:

Warning Error phpMyAdmin. count(): Parameter must be an array or an object that implements Countable > Solución

Warning in ./libraries/DisplayResults.php#869 > Solución

Como podéis observar siguiendo estos pasos la instalación de la pila LAMP se realiza correctamente y ya podremos comenzar a configurar nuestros servicios web en nuestra máquina Linux.