Skip to main content

Mettre en place un environnement de développement PHP + MySQL

Installer Laragon

Laragon est un outil qui package plusieurs outils pour le développement web. Nous allons l'utiliser principalement pour l'interpréteur PHP et la base de donnée MySQL. Téléchargez Laragon via ce lien,puis exécutez l'installateur. Suivez ensuite les instructions d'installation.

Configurer Laragon

Lancez Laragon puis faites clic droit sur le fond > MySQL > Change root password. Mettez un mot de passe et conservez le bien il servira à se connecter à la base de donnée. Lancez ensuite le serveur en faisant clic droit sur le fond > MySQL > Start MySQL

Créer une base de donnée

Vous pouvez créer une base de donnée pour chacun de vos projet en faisant : clic droit sur le fond > MySQL > Create Database, puis donnez lui un nom.

Installer JetBrains PhpStorm et Datagrip

Licence

PhpStorm et Datagrip sont des outils professionnels sous licence. Heureusement, Jetbrains permet aux étudiants de bénéficier de licences gratuites pour tous ses outils. Elles sont accessible via le Github Student Pack.

Avec JetBrain Toolbox

Jetbrains Toolbox est un petit utilitaire très pratique qui permet d'installer et mettre à jours les logiciels JetBrains en un clic.

Installer Jetbrains Toolbox

Téléchargez et installez Jetbrains Toolbox

Installer PhpStorm

Exécutez JetBrains Toolbox puis faites un clic droit sur son icône dans la barre d'état système de Windows. Trouvez ensuite PhpStorm et Datagrip dans la liste des applications proposée. Cliquez sur "Install" et attendez la fin du téléchargement.

Sans JetBrains ToolBox

Téléchargez PHP Storm via ce lien et datagrip via ce lien, puis exécutez l'installateur. Suivez ensuite les instructions d'installation.

Se connecter à une base de donnée avec Datagrip

Lancer Datagrip puis cliquer sur le bouton "+" :

2020-09-12-17_17_24-.png

Et choisissez "Datasource > MariaDB" :

2020-09-12-17_18_48-.png

Au bas du formulaire cliquez sur "Download missing driver file". Remplissez ensuite le formulaire comme suit :

  • Name : nom de votre projet
  • Host : laissez localhost
  • port : laissez 3306
  • User : root
  • Password : Le mot de passe que vous avez configuré sur la base de donnée MySQL de Laragon
  • Database : Le nom de la base de donnée que vous avez créé sur Laragon

Faites ensuite "Test Connection" afin de voir si tout est bien configuré, puis fait "Apply". Votre base de donnée est apparue dans la liste des bases de donnée à gauche de l'interface. Pour ouvrir une session SQL faites Clic droit sur le nom de votre base > New > Query Console :

2020-09-12-17_25_20-.png

Vous avez donc une console dans laquelle vous pouvez écrire des scripts SQL. CTRL + ENTER pour exécuter votre script.

Créer et configurer un projet sur PhpStorm

Lancez PhpStorm et séléctionnez "Create new Project" puis choisissez "PHP Empty Project", paramètrez l'emplacement de votre projet puis faites "Create" :

2020-09-12-17_33_07-test-–-.png

Ensuite ajoutez un fichier PHP à votre projet :

2020-09-12-17_48_24-helloworl.png

Appellez le index, et écrivez le code suivant :

echo "Hello, World !";

Ensuite pour exécuter votre code, créez une configuration en appuyant sur "Add Configuration" :

2020-09-12-17_51_57.png

Et choissiez "PHP Built-In Server" :

2020-09-12-17_54_58-.png

Donnez un nom (peu importe lequel) à votre configuration dans le premier champs du formulaire, puis appuyez sur "Fix" pour configurer l'interpréteur PHP :

2020-09-12-17_58_17.png

Paramètrez la version de PHP sur 7.2, puis sur "..." pour créer un nouvel interpréteur avec cette version :

2020-09-12-18_00_56-PHP.png

Cliquez sur "+" puis séléctionnez l'option "Local Path to Interpreter" :

2020-09-12-18_03_30-CLI-Interpreters.png

Ensuite, donnez un nom à votre Interpréteur (peu importe lequel) puis cliquez sur l'icone de dossier pour fournir le chemin de l'interpréteur :

2020-09-12-18_04_46-CLI-Interpreters.png

Le chemin à partir du répertoire d'installation de Laragon est : bin/php/php.exe. Par défaut Largon est installé dans C:/laragon donc le chemin par défaut est : c:/laragon/bin/php/php.exe. Faites ensuite "Apply" et "Ok" sur toutes les fenêtre ouvertes par dessus PhpStorm.

Vous pouvez ensuite faire Shift + F10 pour démarrer le serveur PHP ou alors utilisez le bouton Run. Ceci fait, ouvrez votre navigateur à l'adresse http://localhost. Si vous constatez une page blance avec "Hello World !" écrit, c'est que tout marche bien et que votre code s'est bien exécuté !