如何使用PHP的内置Web服务器
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.8,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.3(当前的稳定版本)。
如何使用PHP的内置Web服务器
由于PHP 5.4 CLI SAPI附带了一个内置的web服务器。它可以用来在本地运行PHP应用程序在开发期间,为测试或应用程序演示。这种方式,你不需要去配置一个功能齐全的web服务器等Apache或Nginx。
谨慎
内置的web服务器是运行在一个被控制的环境中。它不是设计用于公共网络。
启动Web服务器
运行Symfony应ob娱乐下载用程序使用PHP的内置web服务器一样容易执行服务器:启动
命令:
1
美元php应用程序/控制台服务器:开始
这将启动web服务器localhost: 8000
Symfony应用程序在后台服务。ob娱乐下载
默认情况下,web服务器监听端口8000上的环回设备。你可以改变套接字传递一个IP地址和端口作为命令行参数:
1
美元php应用程序/控制台服务器:192.168.0.1:8080开始
请注意
您可以使用——力
选项强迫web服务器启动过程不正确(没有停止使用停止服务器:
命令)。
1
美元的php应用程序/控制台服务器:开始——力量
2.8
的——力
选项是在Symfony 2.8中引入的。ob娱乐下载
请注意
您可以使用服务器:状态
命令来检查是否一个web服务器正在侦听特定套接字:
1 2 3
美元php应用程序/控制台服务器:状态美元php应用程序/控制台服务器:192.168.0.1:8080地位
第一个命令显示如果您的Symfony应用程序将通过ob娱乐下载localhost: 8000
,第二个是相同的192.168.0.1:8080
。
请注意
在Symfonob娱乐下载y 2.6之前,服务器:运行
命令用于启动内置的web服务器。这个命令仍然可用,表现略有不同。而不是在后台启动服务器,它将阻止电流端子直到你终止(这通常是通过按下Ctrl和C)。
使用内置的Web服务器从一个虚拟机
如果你想使用内置的web服务器从一个虚拟机,然后从一个浏览器加载网站在你的主机,你需要听的0.0.0.0:8000
地址(即所有IP地址分配给虚拟机):
1
美元php应用程序/控制台服务器:0.0.0.0:8000开始
谨慎
你应该从来没有在电脑上听所有接口直接从互联网访问。内置的web服务器并不是设计用于公共网络。
停止服务器
当你完成后,你可以简单地停止web服务器使用停止服务器:
命令:
1
美元php应用程序/控制台服务器:停止
像一开始的命令,如果你省略了套接字信息,Symfony会停止web服务器绑定ob娱乐下载localhost: 8000
。通过套接字信息时,web服务器听另一个IP地址或另一个端口:
1
美元php应用程序/控制台服务器:停止192.168.0.1:8080