问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用内建的 PHP Web 服务器

发布网友 发布时间:2022-04-20 14:11

我来回答

3个回答

热心网友 时间:2022-04-07 12:01

从 PHP 5.4 版本以来,CLI SAPI 就带有内置的 web 服务器 Apache 或者 php.net) 作为参数。当命令还在产品或者是其它开发环境中执行时,已经有一个这样的“路由器”脚本参数传递给了 Symfony。可以在任何环境或者路由器脚本中使用路由器选项:
$ php app/console server:start --env=test --router=app/config/router_test.php

如果您的程序的根文档和标准的目录布局不同,那么您需要通过使用 --docroot 选项来传递正确的位置:
$ php app/console server:start --docroot=public_html

停止服务器
当您完成了工作,您可以通过 server:stop 命令来停止服务器:
$ php app/console server:stop
就像使用启动服务器命令一样,如果省略了套接字信息, Symfony 会停止 localhost:8000 下的服务器。所以,当您的服务器监听的不是默认地址或者端口的时候,请在执行命令的时候加上套接字信息:
$ php app/console server:stop 192.168.0.1:8080

热心网友 时间:2022-04-07 13:19

从 PHP 5.4 版本以来,CLI SAPI 就带有内置的 web 服务器 Apache 或者 php.net) 作为参数。当命令还在产品或者是其它开发环境中执行时,已经有一个这样的“路由器”脚本参数传递给了 Symfony。可以在任何环境或者路由器脚本中使用路由器选项:
$ php app/console server:start --env=test --router=app/config/router_test.php

如果您的程序的根文档和标准的目录布局不同,那么您需要通过使用 --docroot 选项来传递正确的位置:
$ php app/console server:start --docroot=public_html

停止服务器
当您完成了工作,您可以通过 server:stop 命令来停止服务器:
$ php app/console server:stop

就像使用启动服务器命令一样,如果你省略了套接字信息, Symfony 会停止 localhost:8000 下的服务器。所以,当您的服务器监听的不是默认地址或者端口的时候,请在执行命令的时候加上套接字信息:
$ php app/console server:stop 192.168.0.1:8080

热心网友 时间:2022-04-07 14:54

WebSockets是在一个(TCP)接口进行双向通信的技术,PUSH技术类型。同时WebSockets仍将基于W3C标准,目前为止Chrome和Safari的最新版本浏览器已经支持WebSockets了。  WebSockets可以替代LongPolling(PHP服务端推送技术),这是一个有趣的概念。  客户端发送一个请求到服务器,现在,服务器端并不会响应还没准备好的数据,它会保持连接的打开状态直到最新的数据准备就绪发送,之后客户端收到数据,然后发送另一个请求。这有它的好处:  减少任一连接的延迟,当一个连接已经打开时就不需要创建另一个新的连接。但是Long-Polling并不是什么花俏技术,他仍有可能发生请求暂停,因此会需要建立新的连接。  一些AJAX应用使用上述技术-这经常是归因于低资源利用。  参考资料:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信是哪一年开始普及的 河北省承德市隆化县有哪些高级中学 孕期喝茶对胎儿有影响吗 怀孕三个月能喝红茶吗 广安御溪湖畔有多少户? 广安御溪湖畔在什么位置? 广安御溪湖畔容积率是多少? 长春市第六中学学校优势 长春市第六中学介绍 长春六中教育怎么样?? laravel\app\console\command怎么用 怎么用console进行渗透测试 PHP:如何在控制台输出内容呢?求解. 如何使用app console on device 怎么优雅的输出PHP调试信息 php要怎么设置浏览器的console就不显示东西了 如何在windows下拥有php console - 技术问答 PHP:如何在控制台输出内容呢?求解 php console chrome插件 怎么用 php怎么console控制台上 phpstorm console窗口怎么使用 我哥们叫我帮他保管算命先生给的符 这个符按他的说... 为什么广西北部湾银行转不了账?(用USBkey,错误... 亚洲和欧洲的分界线按由北向南依次的顺序排列分别... 堀北真希中“堀”的读音 我的拼音加加力按jue音弄不出来 按上北下南、左西右东的方位,将敦煌城、党河口、... 【急问在线等】河北师范大学汇华学院的西院,北院... 隋朝大运河连接了五大河流,按南到北的顺序一次应... 宋朝五大名窑按地理位置由南到北的顺序 在地图上找到这几个城市的位置,并将它们按从北到... phpstorm怎样运行单个php文件 php如何实现websocket php怎么调用elasticsearch 在记事本里写好的PHP代码 要怎样运行 php binconsole serverrun什么用 怎样调用app\console\commands中php文件 如何在linux控制台运行php程序,就像运行shell脚本... phpstorm,有谁用过,如何直接在控制台中调试不用每... 理光速印机故障D01 理光速印机为什么总是卡纸? 理光速印机,经常出现E24代码,清理了几次,暂时还... 理光速印机制版出墨道是什么原因? Priport DX 2432C 理光速印机缺版纸故障如何清除(... 理光速印机 理光4054速印机不能移动上墨 理光速印机用起来怎么样? 理光速印机故障灯BA灯亮,关机重启后正常 如何清洗理光DX2432c速印机的油墨探针,需注意什么? 理光速印机故障T991303 理光5450速印机显示请等待