Maison > développement back-end > tutoriel php > Comment exécuter un serveur PHP localement ?

Comment exécuter un serveur PHP localement ?

Patricia Arquette
Libérer: 2024-11-12 18:14:02
original
389 Les gens l'ont consulté

How do I run a PHP server locally?

Comment exécuter un serveur PHP sur votre machine locale

La configuration d'un serveur PHP sur votre machine locale vous permet de tester les fichiers PHP avant en les téléchargeant sur un hébergeur.

Solution :

Avec PHP 5.4 et versions ultérieures, vous pouvez utiliser le serveur Web intégré :

  1. Naviguez jusqu'au répertoire contenant votre application PHP à l'aide du terminal.
  2. Exécutez la commande suivante :
php -S 127.0.0.1:8000
Copier après la connexion

Visitez http://127.0.0.1:8000 dans votre navigateur pour vérifier que votre serveur est en cours d'exécution.

Routeur supplémentaire :

Pour créer un routeur plus robuste, utilisez le code suivant :

// 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

Ensuite, exécutez le commande :

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

Références :

  • [PHP : serveur Web intégré](https://www.php.net/manual/ fr/features.commandline.webserver.php)
  • [PHP : Ligne de Commande Options](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!

source:php.cn
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