新在Symfoob娱乐下载ny 3.3: WebServerBundle
2017年1月6日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
PHP 5.4版本引入了一个内置的web服务器,它可以用来在本地运行PHP应用程序在开发过程中不需要配置一个功能齐全的web服务器,比如Apache或Nginx。
ob娱乐下载不久前Symfony采用这种技术通过提供一些安慰命令来控制web服务器。在Syob娱乐下载mfony 3.3我们决定这些命令转移到一个新的包WebServerBundle。
主要原因是移动的命令让他们更容易发现和更多的解耦。不使用时可发现性是特别重要的ob娱乐下载symfony / symfony
依赖。在这种情况下,除非你有可用的命令是不ob娱乐下载symfony /过程
组件安装。专用包,安装包安装的依赖,使得整个过程更加容易。
在任何情况下,这种新的包不会改变你的工作方式与当地的web服务器:
1 2 3 4 5 6 7
#在前台启动一个web服务器,查看日志$本/控制台服务器:运行#启动、停止和管理web服务器在后台bin /控制台服务器:美元美元开始bin /控制台服务器:停止bin /控制台服务器:美元地位
DX的改进
创建一个新包也是一个很好的机会介绍一些DX(开发经验)改善这些命令和让你更有成效。首先,你不再需要通过完整的地址和端口到停止服务器:
和服务器:状态
命令:
1 2 3 4 5 6 7 8
美元bin /控制台服务器:启动127.0.0.1:8888……#不需要再次通过地址美元bin /控制台服务器:状态#不需要再次通过地址美元bin /控制台服务器:停止
这可能是因为web服务器现在将其地址存储在一个PID文件存储在当前目录中。此外,服务器:启动
现在命令自动寻找一个免费的端口:
在Symfonob娱乐下载y 3.3之前:
1 2 3 4 5 6 7 8 9 10
美元bin /控制台服务器:启动过程(错误)已经在http://127.0.0.1:8000上听。美元bin /控制台服务器:启动127.0.0.1:8001(错误)过程已经在http://127.0.0.1:8001上听。#……24次之后…美元bin /控制台服务器:启动127.0.0.1:8024[好]http://127.0.0.1:8024 Web服务器监听
在Syob娱乐下载mfony 3.3:
1 2
美元bin /控制台服务器:启动[好]http://127.0.0.1:8024 Web服务器监听
除非你把港口作为参数服务器:启动
命令从现在使用第一次自由端口可用8000年
和8100年
。
发表在#生活在边缘
评论
Bogdan伊万诺夫
1月8日说,2017年在19:56
WebSocketBundle和MessageQueueBundle——现代网站真的需要。但所有PHP开发人员替代RabbitMQ之类或另一个框架(如节点。js为适当的任务,但它是非常不舒服的在一个项目中使用很多技术。我认为,在未来,PHP可以在边境如果不改变语言的核心。现在Symfonob娱乐下载y是最好的对于我,我喜欢它。然而未来看上去很失望:(
Jitendra库马尔
说1月10日,2017年在13:59
谢谢你!
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Alex Rock is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register NowPHP不持久连接