PHP
PHP incorporado en el servidor
Buscar..
Introducción
Aprenda a usar el servidor incorporado para desarrollar y probar su aplicación sin la necesidad de otras herramientas como xamp, wamp, etc.
Parámetros
Columna | Columna |
---|---|
-S | Dile al php que queremos un servidor web. |
<nombre_host>: <puerto> | El nombre del host y el por que se utilizará. |
-t | Directorio publico |
<nombre de archivo> | El script de enrutamiento |
Observaciones
Un ejemplo de script de enrutador es:
<?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.
Ejecutando el servidor incorporado
php -S localhost:80
PHP 7.1.7 Development Server se inició el viernes 14 de julio 15:11:05 2017
Escuchar en http: // localhost: 80
La raíz del documento es C: \ projetos \ repgeral
Presione Ctrl-C para salir.
Esta es la forma más sencilla de iniciar un servidor PHP que responde a la solicitud realizada a localhost en el puerto 80.
El -S le dice que estamos iniciando un servidor web.
El localhost: 80 indica el host que estamos respondiendo y el puerto. Puedes usar otras combinaciones como:
- mymachine: 80 - escuchará en la dirección mymachine y el puerto 80;
- 127.0.0.1:8080 - escuchará en la dirección 127.0.0.1 y el puerto 8080;
Servidor incorporado con directorio específico y script de enrutador
php -S localhost:80 -t project/public router.php
PHP 7.1.7 Development Server se inició el viernes 14 de julio 15:22:25 2017
Escuchar en http: // localhost: 80
El documento raíz es / home / project / public
Presione Ctrl-C para salir.