PHP 字节码可以转换为二进制文件直接执行吗?
虽然 PHP 代码在服务器执行之前被编译为字节码,但问题就出现了是否可以将PHP代码进一步“编译”成可以由字节码直接运行的独立二进制文件
历史和选项
最初,Facebook 推出了 HipHop for PHP 作为 PHP 编译器,但后来因 HHVM 而停止使用。然而,出现了一些第三方 PHP 编译器,提供了各种功能和兼容性级别:
-
PeachPie: 将 PHP 编译为 .NET 并允许编译成独立的二进制文件以在多个平台。
-
Phalanger: 将 PHP 编译为 .NET,但似乎已停产。
-
phc:将 PHP 编译为本机二进制文件,但活动有限且最后更新于 2011 年。
-
Roadsend PHP 编译器: 旨在编译为本机二进制文件,但已停产。
-
bcompiler: 实验性 PHP 扩展,可编译为 PHP 字节码并可以将其包装在 Windows 二进制文件中。
-
零号项目: 由 IBM 支持并编译为Java字节码,但其状态是不清楚。
-
Bambalam:编译为独立的 Windows 二进制文件,但其开发似乎已于 2006 年停止。
-
BinaryPHP:编译 PHP到 C ,但其开发似乎已停止2003年。
以上是PHP 字节码可以编译成独立的可执行二进制文件吗?的详细内容。更多信息请关注PHP中文网其他相关文章!