如何使用PHP的内置Web服务器
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 4.3,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
如何使用PHP的内置Web服务器
谨慎
这篇文章解释了如何使用web服务器基于WebServerBundle。这不再是建议在新Symfony应用程序。ob娱乐下载相反,使用ob娱乐下载Symfony本地Web服务器。
PHP CLI SAPI附带了一个内置的web服务器。它可以用来在本地运行PHP应用程序在开发期间,为测试或应用程序演示。这种方式,你不需要去配置一个功能齐全的web服务器等Apache或nginx。
谨慎
内置的web服务器是运行在一个被控制的环境中。它不是设计用于公共网络。
ob娱乐下载Symfony提供了一个web服务器之上的PHP服务器简化你的本地设置。这个服务器分发包,所以你必须先安装并启用服务器包。
启动Web服务器
运行Symfonyob娱乐下载应用程序使用PHP的内置web服务器,执行服务器:启动
命令:
1
美元php bin /控制台服务器:开始
这将启动web服务器localhost: 8000
Symfony应用程序在后台服务。ob娱乐下载
默认情况下,web服务器监听端口8000上的环回设备。你可以改变套接字传递一个IP地址和端口作为命令行参数:
1 2 3 4 5
#通过特定的IP和端口美元php bin /控制台服务器:192.168.0.1:8080开始#通过‘*’作为IP意味着使用0.0.0.0(即任何本地IP地址)美元php bin /控制台服务器:启动*:8080
请注意
您可以使用服务器:状态
如果web服务器正在监听命令检查:
1
美元php bin /控制台服务器:状态
提示
有些系统不支持服务器:启动
命令,在这些情况下你可以执行服务器:运行
命令。这个命令表现略有不同。而不是在后台启动服务器,它将阻止电流端子直到你终止(这通常是通过按下Ctrl和C)。
使用内置的Web服务器从一个虚拟机
如果你想使用内置的web服务器从一个虚拟机,然后从一个浏览器加载网站在你的主机,你需要听的0.0.0.0:8000
地址(即所有IP地址分配给虚拟机):
1
美元php bin /控制台服务器:0.0.0.0:8000开始
谨慎
你应该从来没有在电脑上听所有接口直接从互联网访问。内置的web服务器并不是设计用于公共网络。