Quel est le point commun entre Wordpress, Joomla, Nextcloud ou Dolibarr ?
Ils reposent tous sur une architecture LAMP (Linux, Apache, MariaDB ou MySQL, PHP) :
-
Linux : système d exploitation du serveur
-
Apache : serveur Web
-
MariaDB ou MySQL : serveur de base de données
Suite au rachat de MySQL par Sun puis Oracle, son fondateur en a créé une nouvelle version nommée MariaDB, totalement interopérable avec MySQL. Ce qui explique qu'en installant MariaDB, vous pouvez utiliser toutes les commandes MySQL.
- PHP : langage de développement
Votre ordinosaure est parfaitement adapté pour devenir un serveur de développement basé sur LAMP.
Installer LAMP
- Vérifions qu'Apache n'est pas installé en nous connectant à l'adresse localhost.
- Installation des paquets nécessaires :
sudo apt update
sudo apt upgrade
sudo install apache2 php mariadb-server
- test de l'installation
- Répertoire principal
Le répertoire correspondant à la racine du site web est : /var/www/html
Paramétrer LAMP
- mot de passe pour root
sudo mysql
alter user 'root'@ 'localhost' identified by 'password' ;
exit
Où password est le mot de passe que vous souhaitez assigner à l'utilisateur 'root'
Gérer MariaDB
Dbeaver est un programme très pratique pour gérer les bases de données, dont MariaDB.
A partir du site , téléchargez le fichier intitulé Linux Debian Package
Allez dans votre répertoire contenant les téléchargements :
cd Téléchargements
Et installez le fichier téléchargé :
sudo dpkg - i dbeaver*.deb
PhpMyAdmin
Il est également possible d'installer PhpMyAdmin, qui permet de gérer la base de données à partir d'un navigateur Internet.
sudo apt install phpmyadmin
sélectionner le serveur web Apache
configuration avec dbconfig-common : non
Si vous avez besoin de modifier le fichier de paramétrage de PhpMyAdmin : etc/dbconfig-common/phpmyadmin.conf
Pour aller plus loin :