在Linux中编译PHP脚本

12

我知道PHP脚本只有在运行时才会编译。但是,假设我想创建一个小而简单的程序,并将其编译为二进制文件,而不需要PHP二进制文件。 我该如何做呢?

我看到了一些能够做到这一点的IDE,但它们要么只适用于Windows,要么Linux版本实际上无法构建。
我想要的是像py2exe一样在脚本本身中完成这个过程。

3个回答

9

4
"per se"的意思是“本身,本质上”,通常用于强调某个事物本身的特点或性质。 - lImbus

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 安装包。


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