【问题标题】:Compile a PHP script in Linux在 Linux 中编译 PHP 脚本
【发布时间】:2008-09-07 08:32:11
【问题描述】:

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

我见过一些 IDE 可以做到这一点,但要么它们都适用于 Windows,要么 Linux 版本实际上并没有正确构建。
我想要的是 py2exe 之类的东西,它可以在脚本本身中完成。

【问题讨论】:

    标签: php linux


    【解决方案1】:

    查看phc: the PHP compiler

    如果你只是想像脚本一样运行它,你可能不需要编译它本身,而只需通过命令行运行它。 Read running PHP via the command line.

    【讨论】:

    【解决方案2】:

    有这个:http://www.bambalam.se/bamcompile/,但它编译为 Windows 字节码。还有一些其他的,但我所看到的所有内容都只能针对 Windows 编译。

    更多:
    http://www.nusphere.com/products/phpdock.htm

    编辑:我几乎忘记了如果你想让它在 linux 上工作而不考虑 windows 你可以添加

    #!/usr/bin/php
    

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2011-04-09
        • 2017-09-28
        • 1970-01-01
        • 2015-01-11
        • 1970-01-01
        • 1970-01-01
        • 2011-02-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多