Instalación de LAMP

Instalación de LAMP en Ubuntu 24.04:

Cómo instalar la pila LAMP en Ubuntu 24.04 LTS

sudo apt update
sudo apt install -y apache2 libapache2-mod-php mariadb-server php-mysql

Comprobación:

systemctl status apache2 mariadb -n 0

Acceso al servidor web desde el navegador:

Probar la pila LAMP:

Crear el archivo info.php en /var/www/html

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

Poner este contenido en el fichero info.php:

<?php
phpinfo();

Ya podemos guardar (^ o) y cerrar (^ x)  este archivo.

Acceso al servidor de bases de datos desde consola:

sudo mysql

How To Install and Secure phpMyAdmin on Ubuntu 22.04

sudo apt update
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
(recordar marcar apache con la barra espaciadora)

 

How To Create a New User and Grant Permissions in MySQL

Crear en MySQL un nuevo usuario llamado admin con password malaga2425 para phpmyadmin:

sudo mysql
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'malaga2425';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Comprobación en el navegador:

localhost/phpmyadmin

phpmyadmin

Error 404 (not found) al acceder a localhost/phpmyadmin:

sudo su
cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 
sudo a2enconf phpmyadmin
sudo systemctl restart apache2

 

Acceso al servidor de bases de datos:

MySQL por línea de comandos

Cómo instalar MariaDB en Ubuntu 22.04 LTS

How To Import and Export Databases and Reset a Root Password in MySQL

Habilitar conexión remota a MySQL (en Ubuntu 18.04)

 

Instalación de Webmin (opcional)

Webmin

How To Install Webmin on Ubuntu 22.04

 

Instalación de LEMP y phpMyAdmin (Nginx en lugar de Apache):

How to Install LEMP Stack on Ubuntu 22.04 Server/Desktop

Más información:

Comandos para instalar LAMP: Apache + MariaDB + PHP + phpMyAdmin en Linux (Linux Mint 19.3 basado en Ubuntu 18.04)

sudo apt update
sudo apt install apache2
sudo apt install mariadb-server mariadb-client
sudo mysql_secure_installation 
sudo apt install php php-common php-mysql php-gd php-cli 
sudo apt install phpmyadmin
(recordar marcar apache con la barra espaciadora)
sudo systemctl restart apache2