wp-cli/server-command

启动 PHP 内置的 Web 服务器,为特定的 WordPress 安装提供服务。

安装量: 4,631,648

依赖者: 7

建议者: 0

安全: 0

星级: 67

关注者: 12

分支: 19

开放问题: 4

类型:wp-cli-package

v2.0.13 2023-08-30 15:27 UTC

README

启动 PHP 内置的 Web 服务器,为特定的 WordPress 安装提供服务。

Testing

快速链接: 使用 | 安装 | 贡献 | 支持

使用

wp server [--host=<host>] [--port=<port>] [--docroot=<path>] [--config=<file>]

使用 php -S 启动一个 Web 服务器,该服务器为 WordPress 的 webroot 提供服务。 https://php.ac.cn/manual/en/features.commandline.webserver.php

重要的是,PHP 内置的 Web 服务器不支持 .htaccess 文件。如果这是必需的,请使用更高级的 Web 服务器。

选项

[--host=<host>]
	The hostname to bind the server to.
	---
	default: localhost
	---

[--port=<port>]
	The port number to bind the server to.
	---
	default: 8080
	---

[--docroot=<path>]
	The path to use as the document root. If the path global parameter is
	set, the default value is it.

[--config=<file>]
	Configure the server with a specific .ini file.

示例

# Make the instance available on any address (with port 8080)
$ wp server --host=0.0.0.0
PHP 5.6.9 Development Server started at Tue May 24 01:27:11 2016
Listening on http://0.0.0.0:8080
Document root is /
Press Ctrl-C to quit.

# Run on port 80 (for multisite)
$ wp server --host=localhost.localdomain --port=80
PHP 5.6.9 Development Server started at Tue May 24 01:30:06 2016
Listening on http://localhost1.localdomain1:80
Document root is /
Press Ctrl-C to quit.

# Configure the server with a specific .ini file
$ wp server --config=development.ini
PHP 7.0.9 Development Server started at Mon Aug 22 12:09:04 2016
Listening on http://localhost:8080
Document root is /
Press Ctrl-C to quit.

安装

此包包含在 WP-CLI 本身中,无需额外安装。

要安装此包的最新版本,覆盖 WP-CLI 中包含的版本,请运行

wp package install [email protected]:wp-cli/server-command.git

贡献

我们感谢您积极为这个项目做出贡献。

贡献不仅限于代码。我们鼓励您以最适合您能力的方式做出贡献,例如编写教程、在当地聚会中进行演示、帮助其他用户解答支持问题或修订我们的文档。

要获得更详细的介绍,请查看 WP-CLI 的贡献指南。此包遵循那些政策和指南。

报告错误

你认为你发现了一个错误?我们很乐意你帮助我们将其修复。

在您创建新问题之前,您应该搜索现有问题,看看是否有现有解决方案,或者它是否已经在新版本中修复。

一旦您进行了搜索,并发现没有开放或已修复的问题与您的错误相关,请创建新问题。尽可能提供详细信息,并在可能的情况下提供明确的复现步骤。有关更多指导,请查看我们的错误报告文档

创建 pull request

想要贡献新功能?请首先打开新问题,讨论此功能是否适合项目。

一旦您决定投入时间看到您的 pull request 完成,请遵循我们创建 pull request 的指南,以确保这是一次愉快的体验。有关在本地为此包工作的详细信息,请参阅 "设置"。

支持

GitHub 的问题不是用于一般支持问题,但您还可以尝试其他途径: https://wp-cli.org/#support

此 README.md 是使用 wp scaffold package-readme (文档) 从项目的代码库动态生成的。要提出更改,请提交针对代码库相应部分的 pull request。