Maison  >  Article  >  développement back-end  >  Comment configurer un serveur PHP local pour les tests ?

Comment configurer un serveur PHP local pour les tests ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-23 02:24:14366parcourir

How to Set Up a Local PHP Server for Testing?

Exécuter PHP sur votre machine locale

La création d'un site Web PHP peut nécessiter de tester vos fichiers PHP avant de les télécharger sur votre hébergeur. Cet article fournit un guide sur la façon de configurer un serveur PHP local à des fins de test.

Utilisation du serveur Web intégré de PHP

Les versions PHP 5.4 et ultérieures incluent un serveur Web intégré. Pour l'exécuter, suivez ces étapes :

  1. Naviguez jusqu'au répertoire contenant vos fichiers PHP à l'aide de l'invite de commande ou du terminal.
  2. Tapez la commande suivante :

    cd path/to/your/app
    php -S 127.0.0.1:8000
  3. Dans votre navigateur Web, accédez à http://127.0.0.1:8000. Votre site Web PHP devrait maintenant être accessible.

Remarque : Pour que cela fonctionne, vous devez vous assurer d'avoir un fichier index.php ou index.html dans le répertoire racine.

Utilisation d'un routeur

Pour activer un routage d'URL plus propre, vous pouvez utiliser un simple script de routeur, tel que as :

// 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');
}

Exécutez le routeur avec la commande suivante :

php -S 127.0.0.1:8000 router.php

Ressources supplémentaires :

  • [PHP Built- dans le Web Serveur](https://www.php.net/manual/en/features.commandline.webserver.php)
  • [Options de ligne de commande PHP](https://www.php.net/manual /fr/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