PHP 编译器 BPC 6.1 发布,支持 event 扩展,新官网上线,可在线编译

查看 85|回复 2
作者:heguangyu5   
不了解 BPC 是什么的可以翻看之前的帖子.
简言之,BPC 可以将 PHP 代码最终转译成 C 语言,然后编译成动态链接库或者可执行程序,实现 PHP Native AOT.

6.1 版本有两个亮点:
1. 实现了 event (core)扩展
有了 event 扩展,类似 workerman 之类的项目就可以应用到生产环境了.
2. 新官网 Try it online (BPC Playground)
新版官网 https://bpc.dev 可以在线体验 BPC 编译器.
为减小最终可执行文件的大小,默认编译器只链接了标准库,如果代码中用到了其它扩展,需要勾选上对应的扩展.不然肯定会报 Call to undefined function xxx() ...
为了进一步减小下载文件的大小,对可执行文件做了 gzip 压缩,下载回来后需要解压后才能运行.

bpc, PHP, event, 编译器

dw2693734d   
good, good, best language in the universe
CodeCodeStudy   
编译成机器码,用来保护源码?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部