我知道PHP在服务器上运行之前被编译成字节码,然后字节码可以被缓存,这样整个脚本就不必在每次访问web时都被重新解释.
但是,您能否"编译"PHP代码并上传一个只由字节码解释器运行的二进制文件呢?
我知道PHP在服务器上运行之前被编译成字节码,然后字节码可以被缓存,这样整个脚本就不必在每次访问web时都被重新解释.
但是,您能否"编译"PHP代码并上传一个只由字节码解释器运行的二进制文件呢?
在被问到这个问题后,Facebook推出了HipHop for PHP,这可能是迄今为止测试最好的PHP编译器(因为它运行着世界十大网站之一).然而,Facebook为了支持HHVM而放弃了它,HHVM是一个虚拟机,而不是一个编译器.
除此之外,谷歌PHP compiler
还提供了许多第三方解决方案.
phc个
bcompiler_write_exe_footer()
manual)