Installation de PHP et de MySQL sous Linux ( Ubuntu )

#1 Installation de PHP sous Linux (Ubuntu) open

A l'heure actuelle, c'est-à-dire septembre 2024, vous installez la version 8.3 de PHP.

#2 Installation de certains modules de PHP open

Ci-dessous, j'installe ce qui me semble être la liste des modules PHP les plus courants. La liste n'est pas exhaustive.

Vous pouvez vérifier la liste des modules qui sont installés avec la commande Linux suivante :

#3 Installation de MySQL open

J'aurais pu installer MariaDB, mais j'ai l'habitude de MySQL. Ca ne change rien pour ce que l'on fait dans ces tutoriels.

#4 Travailler avec le serveur MySQL en ligne de commande open

Pour travailler avec le serveur MySQL en ligne de commande (et l'exécuter en tant que root) il faut taper la commande suivante :

Vous devez obtenir un prompt ( > ). Toutes les commandes que vous tapez sous MySQL doivent se terminer par un point virgule.

Je vais créer deux utilisateurs :

  1. Un premier utilisateur, que je vais appeler admin_2024@localhost.
  2. Un deuxième utilisateur, que je vais appeler user_2024@localhost.

Comme vous pouvez le voir, les utilisateurs du serveur MySQL sont désignés par un couple, le nom et l'hôte. Je mets des quote comme délimiteur pour les chaînes de caractères.

Si vous voulez vérifier la liste des utilisateurs du serveur MySQL, tapez la commande suivante :

Maintenant, je crée une database :

Si vous voulez vérifier la liste des databases, tapez la commande suivante :

Maintenant, je vais attribuer des privilèges à chaque utilisateur que j'ai créé. Pour le serveur MySQL on parle de privilèges. On ne parle pas de droits. Question de vocabulaire. Ca permet de différencier. Les privilèges pour les utilisateurs du serveur MySQL. Les droits pour les utilisateurs du système.

  1. J'attribue tous les privilèges à admin_2024.
  2. J'attribue tous les privilèges, mais seulement sur la database dtb_2024 à user_2024.
  3. Il faut flusher ces deux instructions.
  4. Si vous voulez voir les droits d'un utilisateur :
  5. Pour sortir de l'interface en ligne de commande du serveur MySQL :

Politique de confidentialité

Mentions Légales