PEACHPIE 0.9.11 版本发布,可以上生产了
peachpie在官方博客()发布了peachpie的0.9.11版本 - 用于.net和.net core的php编译器和运行时。此更新为项目管理引入了许多新功能,兼容性增强和改进。
0.9.11是第一个非预览版本,也就是说可以用于生产了,编译本身快速且用户友好(更好的错误消息),有一个重大改进的文档()和新的.net core 的 peachpie project ,可以和 visual studio(> = 2017更新6)和visual studio code 工作。已经实现了许多功能特性和库,添加了对phar的支持等等。
visual studio 2017 和 msbuild sdk
使用visual studio 2017 update 6 以上版本支持peachpie project, 通过 msbuild和基于nuget的sdk让你可以完美整合到 vs2017项目系统中, 很容易在visual studio中 open, restore, build, debug, manage。
这意味着 php / peachpie项目的项目文件(例如phplib.msbuildproj)描述了将要编译的文件,将作为内容部署的文件以及您应该从visual studio和c#项目中了解的所有其他文件,包括nuget依赖项到您的php项目。
现在,项目文件本身只是几行代码,您可以立即在visual studio中打开它,从nuget服务器自行下载。sdk包含整个编译器以及visual studio所需的一切,让您可以像使用c#项目一样使用peachpie项目。所有这些都无缝地发生,用户不必安装peachpie或php。最重要的是,您不需要任何额外的visual studio扩展来实现基本功能(构建,调试,诊断,代码着色,nugets ......)。
visual studio code
php也可以在visual studio code中很好地工作。但是,要在php插件中启用断点,您需要一个扩展名 - https://marketplace.visualstudio.com/items?itemname=iolevel.peachpie-vscode
兼容性
peachpie项目的目标是与常规php完全兼容,因此应用程序不需要或只需很少的修改就可以在peachpie上运行。目前它几乎达到了目标。有关已知问题,请参阅 。
随着peachpie的0.9.11版本(可以在上找到),我们又向最终版本迈进了一大步。visual studio体验非常棒,peachpie项目可以和asp.net core或其他c#/ vb / f#项目结合使用,编译速度非常快!通过peachpie,php程序获得了行业标准调试器,项目系统,msbuild,诊断工具,用于测量疯狂细节中的cpu +内存性能,部署到azure,nuget包管理器,作为独立的可再发行应用程序发布等等。