Recherche…


Introduction

Apprenez à utiliser le serveur intégré pour développer et tester votre application sans avoir besoin d'autres outils tels que xamp, wamp, etc.

Paramètres

Colonne Colonne
-S Dites au php que nous voulons un serveur web
<nomhôte>: <port> Le nom d'hôte et le por à utiliser
-t Annuaire public
<filename> Le script de routage

Remarques

Un exemple de script de routeur est:

<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
    return false;    // serve the requested resource as-is.
}  //the rest of you code goes here.

Exécution du serveur intégré

php -S localhost:80

PHP 7.1.7 Development Server a été lancé le ven. Juil. 14 15:11:05 2017
Écouter sur http: // localhost: 80
La racine du document est C: \ projetsos \ repgeral
Appuyez sur Ctrl-C pour quitter.

C'est le moyen le plus simple de démarrer un serveur PHP qui répond à une demande faite à localhost sur le port 80.

Le -S indique que nous démarrons un serveur Web.

Le localhost: 80 indique l'hôte auquel nous répondons et le port. Vous pouvez utiliser d'autres combinaisons comme:

  • mymachine: 80 - écoutera l'adresse mymachine et le port 80;
  • 127.0.0.1:8080 - écoutera l'adresse 127.0.0.1 et le port 8080;

serveur intégré avec répertoire spécifique et script de routeur

php -S localhost:80 -t project/public router.php

PHP 7.1.7 Development Server a été lancé vendredi 12 juillet 2015 15:22:25 2017
Écouter sur http: // localhost: 80
La racine du document est / home / project / public
Appuyez sur Ctrl-C pour quitter.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow