Plus d'informations : Installation de LAMP (Serveur Web) sur Ubuntu 20.04

  • Mise à jour du système
    • sudo apt update
    • sudo apt upgrade
  • Installation du serveur Apache
    • sudo apt install -y apache2 apache2-utils
    • sudo systemctl status apache2
  • Installation de PHP
    • sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline
    • sudo a2enmod php7.4
    • sudo systemctl restart apache2
  • Configuration de Apache pour le mode utilisateur
    • sudo a2enmod userdir
    • vi /etc/apache2/mods-available/php7.2.conf
      Mettre en commentaires les éléments suivants
       <IfModule mod_userdir.c>
          <Directory /home/*/public_html>
              php_admin_flag engine Off
          </Directory>
       </IfModule>
    • sudo systemctl restart apache2
  • Installation de MariaDB
    • sudo apt install mariadb-server mariadb-client
    • sudo mysql_secure_installation

ATTENTION : Par défaut MariaDB utilise l’authentification unix_socket donc pour intégrer une base de données :

sudo mysql -u root < first.sql
  • Changement du mode d’authentification de MariaDB
    • sudo mariadb
    • use mysql ;
    • UPDATE mysql.user SET plugin = ’mysql_native_password’ WHERE User = ’root’ ;
    • UPDATE mysql.user SET Password=PASSWORD(’droopy’) WHERE User=’root’ ;
    • FLUSH PRIVILEGES ;
    • exit
  • Adminer
    • sudo apt install adminer

Utile ?

    • cd /usr/share/adminer
    • sudo php compile.php
    • sudo a2enconf adminer.conf
    • sudo systemctl reload apache2

Il vous est possible de vous connecter au travers de :
http://localhost/adminer

Accueil > Linux > Développement > [Ubuntu 20] Installation de LAMP - Check-list