smrtr / roddick

此包最新版本(1.0.0)没有可用的许可信息。

在后台启动和停止 PHP 网络服务器的命令

1.0.0 2016-04-11 21:26 UTC

This package is not auto-updated.

Last update: 2024-09-26 01:00:18 UTC


README

以后台进程启动内置 PHP 网络服务器。

使用 composer 安装此包:composer require smrtr/roddick:~1.0

vendor/bin/roddick 处访问 cli。

启动服务器

$ roddick start

在后台进程启动服务器。

默认情况下,服务器将在 http://127.0.0.1:8080 上监听,并将当前工作目录作为文档根目录。

Usage:
  start [options] [--] [<address>]

Arguments:
  address                <host>:<port> [default: "127.0.0.1"]

Options:
  -p, --port=PORT        Override the port number of the given address
  -d, --docroot=DOCROOT  Document root for the web server
  -r, --router=ROUTER    Custom router script

您可以在地址中提供端口号,或使用端口号选项。如果同时提供,则端口号选项将覆盖地址中定义的任何端口号。

停止服务器

$ roddick stop

停止使用 roddick start 启动的网络服务器进程。

Usage:
  stop [options] [--] [<address>]

Arguments:
  address               <host>:<port> [default: "127.0.0.1"]

Options:
  -p, --port=PORT       Override the port number of the given address

地址和端口号的处理方式与启动命令相同。

检查服务器

$ roddick status

检查是否已运行网络服务器。

Usage:
  status [options] [--] [<address>]

Arguments:
  address               <host>:<port> [default: "127.0.0.1"]

Options:
  -p, --port=PORT       Override the port number of the given address

地址和端口号的处理方式与启动命令相同。

致谢

Symfony 首次实现此功能,但为了在我的测试环境中使用,我需要将其从 symfony 框架中解耦。