Vérifier PHP 8 en local
Objectif : Vérifier la version de PHP installée et lancer un serveur de développement local pour le projet.
Avant d’écrire le carnet de contacts, vous devez vérifier que PHP est accessible depuis votre environnement local. Vous allez contrôler sa version, préparer les dossiers prévus pour le projet et démarrer un serveur local pour pouvoir consulter le site dans un navigateur.
Vérifier PHP dans le terminal
Ouvrez un terminal. Sous Windows, vous pouvez utiliser PowerShell ou le terminal fourni par votre environnement de développement. Sous macOS ou Linux, utilisez l’application Terminal. La commande php doit être reconnue sans que vous ayez à indiquer le chemin complet de l’exécutable.
php -vPHP 8.x.x (cli) (built: ...)
Copyright (c) The PHP Group
Zend Engine v4.x.x, Copyright (c) Zend TechnologiesLa sortie indique la version et la mention cli, qui désigne l’exécution de PHP en ligne de commande. Vérifiez que la version principale est 8. Si le terminal répond que la commande est introuvable, PHP n’est pas installé ou son exécutable n’est pas accessible dans le chemin système ; corrigez l’installation ou la configuration avant de continuer.
Préparer les dossiers du carnet
Choisissez un emplacement de travail, puis créez le dossier racine carnet-contacts. C’est dans ce dossier que vous exécuterez le serveur. L’arborescence du projet est fixée : conservez les noms de fichiers et de dossiers indiqués, car les pages suivantes s’appuieront sur eux.
carnet-contacts/
├── index.php
├── connexion.php
├── deconnexion.php
├── contact-ajouter.php
├── contact-modifier.php
├── contact-supprimer.php
├── contacts-rechercher.php
├── style.css
└── includes/
├── entete.php
├── pied.php
└── fonctions.phpVous pouvez créer ces fichiers vides et le dossier includes dès maintenant, ou les ajouter au fil des leçons. À ce stade, aucun fichier ne contient encore de page utilisable : vous préparez seulement la structure commune. Les prochains cours rempliront ces fichiers sans modifier leurs noms.
Démarrer le serveur local
Dans le terminal, placez-vous à la racine du projet, puis lancez le serveur intégré de PHP. L’option -S démarre un serveur de développement et l’adresse donnée après elle indique l’interface et le port d’écoute. Le point final précise que le dossier courant contient les fichiers à servir.
cd chemin/vers/carnet-contacts
php -S localhost:8000PHP 8.x.x Development Server (http://localhost:8000) startedGardez ce terminal ouvert : le processus du serveur y reste actif et affiche les requêtes reçues. Dans votre navigateur, ouvrez http://localhost:8000. Tant que le projet ne contient pas de page d’accueil fonctionnelle, vous pouvez obtenir une erreur ou une réponse sans contenu exploitable ; cela ne signifie pas que le démarrage du serveur a échoué. La prochaine leçon créera le premier script du projet.
À retenir
- Vérifiez la version utilisée avec la commande
php -vet confirmez qu’il s’agit de PHP 8. - Créez le dossier racine
carnet-contactset respectez l’arborescence définie pour le projet. - Lancez le serveur depuis la racine avec
php -S localhost:8000, puis ouvrez cette adresse dans votre navigateur. - Laissez le terminal ouvert pendant l’utilisation et arrêtez le serveur avec
Ctrl+C.