将PHP 5编译为EXE?

时间:2011-02-19 01:02:58

标签: php

我一直在使用awesome bambalam:http://www.bambalam.se/bamcompile/编译器从php源代码创建exe。

但它已经老了,它不支持php5。

是否有其他项目可以解决这个问题?

由于

ADD1: 我只需要窗户

3 个答案:

答案 0 :(得分:3)

  

请注意,在OP之前添加了极为重要的“我只需要用于Windows”这一问题之前,已经回答了这个问题。


Facebook处理这个问题的方法是通过一个名为HipHop for PHP的软件编译成中间语言C ++。

还有PHC和其他一些人。 Zend Server缓存了很多有用的字节码。

答案 1 :(得分:1)

你可以尝试exe输出,在这里获取,www.exeoutput.com。它有惊人的功能支持HTML,Flash,JavaScript,PHP等。

答案 2 :(得分:0)

尝试以下工具之一:

  • PHPFlexer,如果您只有一个php文件(例如快速命令行工具)
  • RapidEXE(如果它是多个文件/文件夹);在这里,您甚至可以选择一个PHP版本
  • PHC-Win,它是PHPFlexer的始祖,运作良好
  • ExeOutput,一个庞然大物,但它为您提供了Web服务器环境和漂亮的GUI
  • ZZEE,尽管它的名字很傻,但它的确不错,但具有一些古老的PHP

前三个是命令行,后两个是能够开发基于窗口的应用程序;但是它们很慢,有时配置起来有些棘手,并且它们还会制作一个较大的胖exe文件,并且加载速度相对较慢(尤其是ExeOutput)。命令行非常紧凑,易于使用,输出exe约为2MB。