这个问题已经在这里有了答案:




9年前关闭。






用PHP编写应用程序后,为什么不能将其编译为机器语言?我知道可以制作该文件的字节码版本,据我了解,它基本上是一个已经解析为 token 的文件。

但这不是我想要的。显然,由于编译后的代码将是特定于平台的,因此它在一般意义上是行不通的,但是,假设我选择了给定的平台。为什么在给定.php文件的情况下,为什么我不能创建与PHP将运行的代码相同的二进制文件?

最佳答案

您可以,facebook发布了一个项目,该项目当前针对php 5.3(支持更低版本的iirc)进行了更新,称为HipHop,您可以在这里找到它:https://github.com/facebook/hiphop-php

关于php - 为什么我不能编译PHP代码? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7439018/

10-14 19:45
查看更多