如何将PHP编译为opcode并在生产环境中运行?

5

请注意,这与Facebook最近的嘻哈项目无关,我只想将其转换为opcode,而不是c/c++

现在有解决方案了吗?

演示总是最好的!


如果您想将PHP代码转换为直接可执行的代码,我建议使用HipHop。 - Michael Mior
2个回答

4

3
@Dolph的回答是正确的:没有直接将PHP编译为opcode的方法。PHP二进制文件本身将PHP代码编译为PHPbytecode,然后执行这些字节码。你能期望的最好结果是使用PHP加速器缓存已编译的字节码。除此之外,唯一的途径就是使用能够编译为opcode的语言,这也是Facebook hiphop项目的目标。
以下是一些额外的信息:
  1. http://en.wikipedia.org/wiki/PHP#Usage
  2. http://www.php.net/manual/en/intro.bcompiler.php
  3. http://eaccelerator.net/
  4. http://www.zend.com/en/products/guard/zend-optimizer
  5. http://www.php.net/manual/en/book.apc.php

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接