Maison >développement back-end >tutoriel php >Comment exécuter un serveur PHP localement à l'aide du serveur Web intégré ?

Comment exécuter un serveur PHP localement à l'aide du serveur Web intégré ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-11 18:09:03295parcourir

How to Run a PHP Server Locally Using the Built-in Web Server?

Exécuter un serveur PHP sur une machine locale

Avec l'avènement de PHP 5.4, les développeurs ont accès à un serveur Web intégré pour tester facilement Fichiers PHP localement. Les étapes suivantes vous guident tout au long du processus :

  1. Ouvrez une fenêtre de terminal et accédez au répertoire de votre application à l'aide de la commande cd.
  2. Exécutez la commande suivante :

    php -S 127.0.0.1:8000

Cette commande démarre le serveur PHP sur votre machine locale, en écoutant sur le port 8000.

  1. Assurez-vous d'avoir un index.php ou un index.html fichier dans le répertoire de votre projet.
  2. Ouvrez votre navigateur et accédez à http://127.0.0.1:8000. Votre application PHP devrait maintenant être accessible et prête à être testée.

Pour améliorer les fonctionnalités de votre serveur local, pensez à implémenter un simple routeur. Voici un exemple :

// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
    return false;    // serve the requested resource as-is.
} else { 
    require_once('resolver.php');
}

Après avoir enregistré le fichier du routeur, exécutez la commande suivante :

php -S 127.0.0.1:8000 router.php

Cette configuration de serveur améliorée permet un routage et une gestion des ressources plus flexibles.

Références :

  • [Serveur Web intégré PHP](https://www.php.net/manual/en/features.commandline.webserver.php)
  • [Options de ligne de commande PHP](https://www.php.net/manual/en/features.commandline.options.php)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn