www.RiffZone.net
code.RiffZone.net
login.RiffZone.net
Retour au Sommaire

Un serveur LAMP sous Ubuntu Focal Fossa avec PHP7 et PHPMyAdmin

On trouvera ici le modus operandi le plus simple pour installer sans soucis un serveur LAMP sous Ubuntu Focal Fossa avec PHP 7 et PHPMyAdmin. Pour installer Apache, PHP (en version 7 par défaut) et le module Apache pour PHP: CMD: apt-get install apache2 php libapache2-mod-php :CMD Puis MySQL: CMD: apt-get install mysql-server mysql-client :CMD On vous demandera un mot de passe d'administration pour l'utilisateur root dans MySQL. Sécurisons un peu notre installation: CMD: mysql_secure_installation :CMD Le script pose une série de questions, qui permettent de supprimer les utilisateurs anonymes, désactiver les logins distants, supprimer la base de test; j'accepte tout ça. Permettons à PHP d'exploiter MySQL: CMD: apt-get install php-mysql :CMD Pour permettre à PHPMyAdmin de s'authentifier sur MySQL, on doit adapter le mode d'authentification de root, pour une authentification native. Lançons donc le client en ligne de commande MySQL par la commande 'mysql', puis lançons les commandes MySQL suivantes (on sortira du client MySQL par la commande 'exit' - n'oubliez pas de changer 'P@ssword' par votre mot de passe !): CMD: SELECT user,authentication_string,plugin,host FROM mysql.user; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'P@ssword'; SELECT user,authentication_string,plugin,host FROM mysql.user; FLUSH PRIVILEGES; exit :CMD Puis installons PHPMyAdmin: CMD: apt-get install phpmyadmin :CMD Il faudra dire à l'installeur de configurer Apache2, et de configurer la base pour PHPMyAdmin avec dbconfig-common, enfin on laissera blanc le mot de passe applicatif pour PHPMyAdmin, l'installeur en générera un automatiquement. Pour que PHPMyAdmin puisse fonctionner, il lui faut l'extension PHP mbstring: CMD: apt-get install php-mbstring :CMD Ainsi que le module Apache d'URL Rewriting: CMD: a2enmod rewrite systemctl restart apache2 :CMD Voilà, c'est fait, PHPMyAdmin doit être classiquement accessible sous l'URL /phpmyadmin à partir de l'IP du serveur ou de son domaine par défaut.