2008-09-07 94 views
11

我知道PHP脚本在运行之前不会实际编译。然而,说我想创建一个简单的小程序,并将其编译为二进制文件而不需要php二进制文件。我怎么能这样做?在Linux中编译PHP脚本

我看过几个IDE会这样做,但它们都是用于windows或者linux版本实际上并没有正确构建。
我想要的是类似于脚本本身的py2exe。

回答

4

有这样的:http://www.bambalam.se/bamcompile/但编译为Windows字节码。还有一些其他的,但我所见过的只能编译为windows。

几个:
http://www.nusphere.com/products/phpdock.htm

编辑:如果你想找,使其工作在Linux上,而不适用于Windows方面几乎忘了,你可以再补充

#!/usr/bin/php 

到脚本的顶部,你应该能够从命令行运行它。不要忘记首先chmod + x文件。

0

看看Facebook的Hiphop-PHP。它能够将PHP代码转换为C++,然后使用g ++进行编译。显然,他们甚至已经成功编译完整的WordPress安装。