PHP Hyper Built-in Server 常见问题解决方案
PHP Hyper Built-in Server 是一个为 PHP 内置服务器提供反向代理支持的开源项目,它支持多进程和 TLS/SSL 加密。该项目主要使用 PHP 编程语言。
新手常见问题及解决步骤
问题一:如何安装 PHP Hyper Built-in Server?
解决步骤:
- 打开命令行工具。
- 执行以下全局安装命令:
如果尚未将composer global require mpyw/php-hyper-builtin-server:^3
~/composer/vendor/bin
添加到环境变量$PATH
,则需要执行以下命令:export PATH="$HOME/composer/vendor/bin:$PATH"
- 对于开发环境,如果你想局部安装,可以使用以下命令:
composer require --dev mpyw/php-hyper-builtin-server:^3
问题二:如何启动 PHP Hyper Built-in Server?
解决步骤:
-
确保已经安装了 PHP Hyper Built-in Server。
-
使用以下命令启动 HTTP 和 HTTPS 服务器:
hyper-run -S localhost -s localhost -t src/app/www
这将在
src/app/www
目录下启动两个服务器,分别监听 HTTP 的 8000 端口和 HTTPS 的 44300 端口。 -
如果需要自定义端口,可以使用以下命令:
hyper-run -S localhost:8080 -s localhost:4000 -t src/app/www
问题三:如何配置 PHP Hyper Built-in Server 的证书路径?
解决步骤:
- 默认情况下,PHP Hyper Built-in Server 使用
/Users/mpyw/composer/vendor/mpyw/php-hyper-builtin-server/certificate.pem
作为证书路径。 - 如果需要指定其他的证书路径,使用
-c
参数:hyper-run -S localhost -s localhost -t src/app/www -c /path/to/your/certificate.pem
- 替换
/path/to/your/certificate.pem
为你的证书文件的实际路径。
以上是 PHP Hyper Built-in Server 的新手常见问题及详细解决步骤。在使用过程中,请确保仔细阅读官方文档以获取更多信息。