我知道PHP脚本只有在运行时才会编译。但是,假设我想创建一个小而简单的程序,并将其编译为二进制文件,而不需要PHP二进制文件。 我该如何做呢?
我看到了一些能够做到这一点的IDE,但它们要么只适用于Windows,要么Linux版本实际上无法构建。
我想要的是像py2exe一样在脚本本身中完成这个过程。
请查看phc:PHP编译器
如果您只想像脚本一样运行它,则可能不需要编译,只需通过命令行运行即可。 阅读有关通过命令行运行PHP的信息。
#!/usr/bin/php
看一下 Facebook 的 Hiphop-PHP。它能够将 PHP 代码转换成 C++,然后使用 g++ 编译它。显然,他们甚至已经成功地编译了整个 WordPress 安装包。