Debian est réputé stable, cela implique des versions de logiciels sûres mais du coup pas très fraîches. On utilise alors un PPA pour l’installation de PHP. On commence par vérifier que des paquets nécessaires sont bien installés :
# apt install apt-transport-https lsb-release ca-certificates
On importe ensuite la clé GPG (qui permet de signer les paquets) du dépôt :
# wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
Puis on ajoute le dépôt aux sources d’APT et on met à jour le cache :
# echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
# apt update
Une fois que c’est fait, on peut passer à l’installation ! On installe PHP, Apache et MariaDB.
# apt install php apache2 mariadb-server
Sur Debian, par défaut, un seul utilisateur est créé sur MySQL, root
. Pour se connecter
au serveur MySQL, il faut alors lancer mysql
en tant que root
.
# mysql
La commande mariadb
fait la même chose.
On accède à la page par défaut d’Apache à localhost
ou à l’IP de votre serveur.
Page d’accueil d’Apache 2 sur Debian.
On peut aussi installer phpMyAdmin :
# apt install phpmyadmin
L’installation va paramétrer pour nous phpMyAdmin automatiquement si on lui indique qu’il va fonctionner avec Apache (Espace pour sélectionner Apache puis Entrer pour valider lorsque demandé). La configuration de la base de données est également automatique. À la fin de l’installation, un utilisateur MySQL pour phpMyAdmin est créé, il faut lui créer un mot de passe.
phpMyAdmin est accessible à http://<ip-du-serveur>/phpmyadmin/
.
Page de connexion de phpMyAdmin.
phpMyAdmin vous donnera des erreurs car la version de PHP est trop récente pour lui. Cependant elles sont négligeables.