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

Un serveur LAMP sous Ubuntu Xenial avec PHP 7 et PHPMyAdmin

En cette année 2016, PHP 7 a un peu de mal à se faire une place, et pour cause. Debian est clairement à la traine sur le sujet, et la plupart des tutos en ligne expliquent surtout comment installer un PHP 5.6 avec les dernières distributions mais la version 7 semble garder un statut de paria. Dans le même temps, l'Ubuntu Xenial (LTS) propose PHP 7 par défaut donc allons-y, je pense avoir isolé le modus operandi le plus simple pour installer sans soucis un serveur LAMP sous Ubuntu Xenial 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 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 service apache2 restart :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.