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
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.