将PHP 5编译为EXE文件?

3
我一直在使用很棒的Bambalam编译器:http://www.bambalam.se/bamcompile/,将PHP源代码制作成EXE文件。
但它已经过时了,不支持PHP5。
有没有其他项目可以胜任这项工作?
谢谢。
附加信息1: 我只需要Windows版本。

1
可能是Windows下的PHP编译器的重复问题。 - Matt Ball
@Matt Ball:当我回答时,它没有说明是针对Windows的,实际上应该有说明,这对答案有很大影响。 - Orbling
@Orbling:你的意见是什么?问题已经改变,相应地更改你的答案。这与我无关。我只是发现了一个重复。 - Matt Ball
@Matt Ball:只是在评论一下... - Orbling
1
试试这个:http://www.exeoutput.com/ - ReNiSh AR
显示剩余2条评论
3个回答

3
请注意,在问题的作者添加了至关重要的“我只需要Windows”补充之前,已经有答案了。
Facebook处理这个问题的方式是通过一个名为HipHop for PHP的软件将代码编译成中间语言C++。此外,还有PHC和其他一些工具。Zend Server缓存字节码可以大大提高性能。

phc和hiphop不支持Windows。 - Paul Biggar
@Paul Biggar:请注意两周前添加的注释。 - Orbling

1
你可以尝试使用exe output,下载地址www.exeoutput.com。它支持HTML、Flash、JavaScript、PHP等,具有惊人的功能。

0

试试这些工具之一:

  • PHPFlexer,如果你只有一个单独的php文件(比如快速命令行工具)
  • RapidEXE,如果是多个文件/文件夹;在这里你甚至可以选择PHP版本
  • PHC-Win,它是PHPFlexer的祖先,运行得非常好
  • ExeOutput,一个大怪物,但它给你一个Web服务器环境和一个漂亮的GUI
  • ZZEE,尽管名字有点傻,但它相当不错,但功能有些老旧的PHP

前三个是命令行,后两个可以开发基于窗口的应用程序;但它们运行速度较慢,有时配置也有点棘手,并且生成的exe文件相对较大,加载速度比较慢(特别是ExeOutput)。命令行工具非常紧凑易用,输出的exe文件大小约为2MB。


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