4lb0/phps

PHP Server: an improvement for the built-in server

Maintainers

Details

github.com/4lb0/phps

Source

Issues

Installs: 13

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 0

Open Issues: 0

Language:Shell

v1.2.0 2021-12-01 11:52 UTC

This package is auto-updated.

Last update: 2024-04-29 05:05:36 UTC


README

Usage screenshot

An improvement for the built-in web server.

It uses 8080 port by default or set option -r to use a random port.

Also run LiveReload if available.

Usage:

phps [-r] [-t docroot] [router]

Options:

  • -r, --random Run PHP and Livereload on random ports.
  • -t, --docroot Starting with a specific document root directory
  • -h, --help Show this help

Set up:

Use composer

composer global require 4lb0/phps

Or download the phps file.

Save parameters in composer.json

You may add [-t docroot] [router] in a custom key phps in the extra section of your composer.json.

For example if you run it phps -r -t public app.php add the following configuration to your composer.json and then run it with just php -r

"extra": {
  "phps": 
    "router": "app.php",
    "docroot": "public/",
    "config": "etc/php.ini",
    "extraExtensions": "scss,phtml"
}

Requirements:

  • PHP version 5.4 or newer versions
  • Bash support
  • Optional: LiveReload