PHP
PHP Serveur intégré
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.