Instalar LAMP + PhpMyAdmin en Kubuntu 19.10

Instalamos Apache, PHP y MySQL con el siguiente comando:

sudo apt install apache2 mysql-server mysql-client php libapache2-mod-php php-mysql

Agregamos el repositorio de phpmyadmin, actualizamos la lista de paquetes, instalamos phpmyadmin, creamos un enlace a la carpeta de instalación de phpmyadmin y configuramos apache.

sudo add-apt-repository ppa:phpmyadmin/ppa
sudo apt update
sudo apt install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/
sudo nano /etc/apache2/apache2.conf

Añadimos al final del archivo apache2.conf la siguiente línea:

Include /etc/phpmyadmin/apache.conf

Entramos a mysql:

sudo mysql

Establecemos el plugin de contraseñas al nativo de mysql:

USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

Reiniciamos mysql:

sudo service mysql restart

Ejecutamos la configuración segura de mysql:

sudo mysql_secure_installation

Creamos un grupo al que añadiremos los usuarios que pueden modificar la carpeta web. El nombre del grupo en esta ocasión será ‘web’ pero puede ser el que elijas:

sudo groupadd web

Agregamos tu usuario al grupo:

usermod -a -G web TU_USUARIO

Agregamos a www-data (necesario para smarty) al grupo:

usermod -a -G web www-data

Cambiamos el propietario de la carpeta y todas las subcarpetas:

sudo chown -R TU_USUARIO:web /var/www/html

O podemos hacerlo directo con el grupo www-data

sudo chown -R TU_USUARIO:www-data /var/www/html

También podemos hacer un enlace directo a nuestro directorio:

sudo ln -s /home/TU_USUARIO/TU_CARPETA/ /var/www/html/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *