Sin comentarios

Mejorando el servidor interno de PHP

Tiempo estimado de lectura: 2 minutos.

Lo que necesitaba era una manera mas fácil de correr LiveReload, varios servidores al mismo tiempo y tener a mano la url del servidor asi que aca esta: phps, el reemplazo a php -S.

Como se ve cuando se ejecuta el script phps

Desde que estoy programando con Node y React hay varias cosas que extraño cuando vuelvo a PHP. Muchas tienen que ver con el servidor.

Además me cansa tener que andar poniendo un puerto o tener que definir uno al azar. Asi que con todo eso hice phps.

Se puede instalar con composer de manera global:

composer global install 4lb0/phps

Después lo ejecutas con los mismos parámetros que usas para el servidor interno de PHP. Por ejemplo si tu router es servidor.php y el resto de los archivos estan en la carpeta public ejecutas phps -t public servidor.php. También lo podes configurar desde composer.json solo lo llamas con phps. Asi te queda la configuración.

"extra": {
  "phps": "-t public servidor.php"
}

Para que lo habra en un puerto al azar agregale el parámetro -r a la llamada del phps. Por ahora no es configurable por composer.json.

Ver el proyecto en GitHub

Publicado por Albo el martes 2 de noviembre del 2021 en PHP.