我有自己的 PHP CLI 实用程序,所以我需要 PHP 编译器。我发现在最后的 PHP 版本中没有任何工作,所以我现在使用的是 Phalanger,但它需要安装在客户端 mashine 上才能运行编译的脚本(!),并且它在 .NET 中编译文件(!!)。值得我见过的拐杖,但它正在工作并且有一个控制台版本(因为我正在使用 Notepad++ 进行开发)。我不知道为什么只值得拐杖工作)所以,我一直在寻找好的控制台 PHP 编译器,但此时什么也没找到。我发现的所有东西都非常古老。有一个列表和上次发布的年份:
- phc: 2011
- Roadsend PHP 编译器:2010
- 班巴兰:2006
- 二进制PHP:2003(!)
FB 发布了一个 HipHop,但是使用起来太可怕了,而且我认为它只是看起来像一个虚拟 mashine,实际上不是编译器。所以最后我决定编写自己的编译器来处理新版本的 PHP,并使用原生 bcompiler 来获取字节码,但发现 bcompiler 也死了,它的最后一个版本是在 2011 年!所以我可以问你,为什么所有的 PHP 编译器都死了?找到一个 bcompiler 源,例如为 Windows 的 PHP 构建一个新的 DLL 扩展,并将实际的 PHP DLL 版本放在其中是没有问题的,但是为什么有时,当惊人的 PHP 7 发布时,没有任何(任何! ) 轻量级和简单的实际 PHP 编译器?
还是我不明白什么?如果是这样 - 什么?非常感谢!