问题 在Linux中编译PHP脚本


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

我看到有一些IDE可以做到这一点,但要么它们全部用于Windows,要么Linux版本实际上没有正确构建。
我想要的是像py2exe这样的东西在脚本本身。


6285
2017-09-07 08:32


起源



答案:


查看 phc:PHP编译器

如果您只想像脚本一样运行它,您可能不需要自己编译它,而只需通过命令行运行它。 通过命令行读取运行PHP。


9
2017-09-07 12:39



请“本身”。我越来越经常看到这个错误: en.wiktionary.org/wiki/per_se - lImbus


答案:


查看 phc:PHP编译器

如果您只想像脚本一样运行它,您可能不需要自己编译它,而只需通过命令行运行它。 通过命令行读取运行PHP。


9
2017-09-07 12:39



请“本身”。我越来越经常看到这个错误: en.wiktionary.org/wiki/per_se - lImbus


这有: http://www.bambalam.se/bamcompile/ 但是编译成Windows字节码。还有其他一些,但我所看到的只会编译为Windows。

再多一点:
http://www.nusphere.com/products/phpdock.htm

编辑:我几乎忘了如果你想在Linux上工作而不考虑你可以添加的Windows

#!/usr/bin/php

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


4
2017-09-07 08:59





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


0
2018-05-22 08:17