首页 > 后端开发 > php教程 > PHP 字节码可以编译成独立的可执行二进制文件吗?

PHP 字节码可以编译成独立的可执行二进制文件吗?

DDD
发布: 2024-12-31 04:12:20
原创
891 人浏览过

Can PHP Bytecode Be Compiled into Standalone Executable Binaries?

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板