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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow