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
Libérer: 2024-11-11 18:09:03
original
370 Les gens l'ont consulté

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
    Copier après la connexion

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');
}
Copier après la connexion

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

php -S 127.0.0.1:8000 router.php
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal