Ce guide vous aidera à configurer un environnement de développement local pour exécuter votre site web à l'aide de XAMPP, PHP, MySQL et MongoDB.
- Téléchargez XAMPP depuis le site officiel.
- Suivez les instructions du programme d'installation pour installer XAMPP sur votre système d'exploitation.
- Une fois l'installation terminée, lancez XAMPP depuis le panneau de contrôle et démarrez les services Apache et MySQL.
- XAMPP inclut déjà PHP, donc normalement, vous n'avez pas besoin d'installer PHP séparément.
- Assurez-vous simplement que PHP est bien inclus dans le chemin d'accès système.
- Configurez les variables d'environnement pour PHP et MySQL si nécessaire.
- Ajoutez le chemin d'accès aux exécutables PHP et MySQL à la variable d'environnement
PATH
de votre système. - N'hésitez pas à redémarrer votre système si nécéssaire.
- Téléchargez MongoDB Community Server depuis le site officiel.
- Suivez les instructions du programme d'installation pour installer MongoDB sur votre système d'exploitation.
- Téléchargez par la suite MongoDB Shell (Mongosh) depuis le site officiel.
- Ajoutez le chemin d'accès à l'exécutable
mongosh
à la variable d'environnementPATH
de votre système.
- Téléchargez et installez Composer depuis le site officiel.
- Suivez les instructions d'installation spécifiques à votre système d'exploitation.
- Ajoutez le chemin d'accès à l'exécutable
bin
à la variable d'environnementPATH
de votre système.
- Téléchargez l'extension MongoDB pour PHP depuis le dépôt PECL ou depuis GitHub si la version ne correspond pas.
- Assurez-vous de télécharger la version compatible avec votre version de PHP et votre architecture (x86 ou x64).
- Placez le fichier DLL dans le répertoire
ext
de votre installation PHP. - Ouvrez le fichier
php.ini
dans votre installation PHP et ajoutez la ligne suivante :extension=php_mongodb.dll
. - Redémarrez le serveur Apache depuis le panneau de contrôle XAMPP.
- Assurez-vous que MongoDB est en cours d'exécution en utilisant la commande
mongod
dans votre terminal. - Utilisez la commande
mongosh
pour accéder à l'interface de la ligne de commande MongoDB. - Utilisez les commandes MongoDB pour créer et peupler votre base de données selon les besoins de votre projet.
- Assurez-vous que le serveur MySQL est en cours d'exécution.
- Utilisez l'outil en ligne de commande
mysql
ou une interface graphique comme phpMyAdmin. - Si vous utilisez l'outil en ligne de commande
mysql
, exécutez la commande suivante depuis le terminal :
mysql -u utilisateur -p espace_admin < Arcadia/BDD/SQL/espace_admin.sql
Si vous utilisez phpMyAdmin, connectez-vous à l'interface web, sélectionnez la base de données dans la barre latérale, puis cliquez sur l'onglet "Import" et suivez les instructions pour importer votre fichier SQL.
- Assurez-vous que le serveur MongoDB est en cours d'exécution en exécutant la commande mongod.
- Utilisez l'outil mongorestore pour restaurer la base de données à partir d'un fichier de sauvegarde BSON ou JSON.
- Exécutez la commande suivante dans votre terminal :
mongorestore --db animaux.animal Arcadia/BDD/MongoDB/animaux.animal
Cela restaurera la base de données MongoDB à partir des fichiers de sauvegarde présents dans le dossier BDD
du projet.
Assurez-vous de vérifier la documentation officielle de MySQL et MongoDB pour des instructions détaillées sur l'importation des bases de données.