gpt4 book ai didi

php - 将 PHP 编译成独立的可执行文件(更快?)

转载 作者:可可西里 更新时间:2023-11-01 00:35:49 30 4
gpt4 key购买 nike

我有一个 PHP 脚本,我想编译成一个独立的命令行可执行文件以在 Linux 上运行。

这现实吗?有编译器吗?

我知道周围有 PHP 编译器,但我的问题更多的是它是否有优势,以及哪个是最好的编译器。

它会比通过 PHP 运行它更快还是更慢?如果它能加快我的脚本速度,那就太好了,因为它会进行大量处理(大量循环和数学计算)并需要一个小时才能运行。

最佳答案

我的理解是HipHop编译为 C++,而不是 C,而且这个过程非常简单。 FaceBook 已将其应用于大量代码。

我不确定您是否获得了 .exe,但 OP 只想要“更快”。他可能会得到很好的加速; HipHop 编译代码的平均速度只有 2 倍左右,但这是因为大部分 PHP 执行实际上是库调用。如果 HipHop 编译器可以弄清楚计算代码中的数据类型,他可能会在计算部分获得很好的加速。他可能不得不稍微修改他的代码以使 HipHop 编译器清楚这一点,除了计算之外不使用他的计算变量,但这应该只是一个很小的源代码更改。我希望 HipHop 站点包含有关如何按照这些行加速 HipHop 编译代码的提示。

所有这些都是基于我的理解而非实际经验的有根据的猜测。 YMMV.

关于php - 将 PHP 编译成独立的可执行文件(更快?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006952/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com