ob娱乐下载Symfony Local Web Server, 6个月后
新obb体育 ,于ob娱乐下载2018里斯本SymfonyCon,情况一天比一天好。
如果您还没有听说过Symfony本地web服务器,您可以在ob娱乐下载官方文档欧宝官网下载app
自第一个公开发布以来,我们已经发布了30多个版本,我们一直在努力修复bug和添加功能。
我们现在自动检测您机器上安装的来自不同供应商的更多PHP版本(MacOS, Windows和Linux)(除了位于您的目录下的PHP二进制文件)美元的路径
).排名不分先后:Homebrew、phpenv、Liip PHP、Ondrej PPA、Remi的RPM库、XAMPP、MAMP、phpbrew、Cygwin、Chocolatey、WAMP和MacPorts。
我们声称支持HTTP/2,但这部分是正确的。当您使用本地域名时,我们退回到HTTP/1。不了。HTTP/2现在甚至在使用以。结尾的好域名时也被支持.wip
.
本地web服务器的一个方便特性是能够根据项目运行不同版本的PHP.php-version
例如文件)。这在运行时也适用于控制台ob娱乐下载运行script.php
.此外,它还自动读取环境变量(从.env
文件)。这在运行不使用Symfony Dotenv组件的脚本时非常有用。ob娱乐下载使用“syob娱乐下载mfony php script.php”完成。相同的功能现在可以用于许多命令:pecl
,梨
,php-config
,php-fpm
,php-cgi
,作曲家
,phpdbg
.
默认情况下,本地web服务器读取Symfony环境(ob娱乐下载dev
或刺激
例如)从你的.env
配置。您可以通过运行强制生产环境ob娱乐下载symfony的地方:服务器:刺激
(通过ob娱乐下载Symfony local:server:prod——off
).
纯HTML网站或spa也可以使用本地web服务器;不需要其他东西。
最后,我们增加了对Docker的支持。我们认为这提供了理想的本地工作环境:本地本地PHP性能,本地域,TLS, HTTP2,以及通过Docker Compose(或SymfonyCloud)进行日志聚合和服务管理。ob娱乐下载ob直播app如果您公开服务的端口,集成几乎是自动的。然后将这些服务作为环境变量公开给Symfony应用程序。ob娱乐下载的欧宝官网下载app解释了你怎么做。一个很好的特性是端口在主机上是随机的,你可以使用Docker处理多个项目,而不必关闭一个来处理下一个。使用随机端口是可行的,因为环境变量是由ob娱乐下载
CLI。
还要注意,检查项目中的漏洞现在应该通过ob娱乐下载
CLI,更具体地说,通过安全:检查
命令。它在本地执行检查,而不使用HTTP API(它克隆安全通告数据库确定问题)。这也是在CI中使用的理想方法。
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
默认情况下,本地web服务器从您的.env配置中读取Symfony环境(例如dev或proob娱乐下载d)。
我只是试图重现,但本地Web服务器实际上不读取'。env的文件。至少我在index.php (Symfony CLI v4.6.0)中没有得到任何环境变量。ob娱乐下载只有当我运行“symfony loob娱乐下载cal:server:prod”(或添加一个“。刺激` file in my project root dir for that matter) I get `APP_ENV=prod` and `APP_DEBUG=0`.
所以我认为这应该得到纠正。不是本地Web服务器读取您的'。env文件,它是Dotenv组件:-)