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

Comment configurer un serveur PHP local pour les tests ?

Susan Sarandon
Libérer: 2024-11-23 02:24:14
original
430 Les gens l'ont consulté

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

Exécutez le routeur avec la commande suivante :

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

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!

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