1

这里的任何人都可以为我提供一个关于使用 HipHop 编译 PHP 的好教程吗?我看到了这个链接。但我无法理解 linux 命令。我在 Windows 中开发了应用程序。我无法在 linux 中运行这些命令
$HPHP_HOME/src/hphp/hphp test.php
这个命令给了我错误 bash command not found。在我得到的源代码中,我在文件夹中
没有任何名称,这是里面的方法吗???hphphphpmain.cpp

4

1 回答 1

10

这里的任何人都可以为我提供一个关于使用 HipHop 编译 PHP 的好教程吗?[...] 我无法理解 linux 命令。

HipHop 和配套/继任者 HHVM 适用于尝试解决特定性能边缘情况的高级用户。普通的 PHP 开发人员永远不会从 HipHop 提供的任何东西中受益。事实上,在许多情况下,您可以通过简单的性能分析和目标优化以及字节码缓存(如 APC)来获得同样多的性能优势。

如果您不了解运行它所需的命令,那么您就不属于应该尝试使用它的用户类别。相反,打破你的分析工具,因为它们对你来说更有价值。


已澄清实际意图是使用 HipHop 作为 PHP 代码保护机制。这是一个更糟糕的主意!

  • HipHop 旨在作为应用程序服务器运行。也就是说,它包含一个 Web 服务器。
  • HipHop 二进制文件很大,通常大于 500 MB。它们不适合重新分配。
  • HipHop 内存使用明显大于二进制。
  • HipHop 旨在并旨在在专用于该任务的机器上运行。

它不是为了那个目的......一切都可以反编译。这包括为该任务设计的商业产品 ionCube 和 Zend Guard。只需要一点时间或金钱,你的资源就是我的。防止知识产权盗窃的最佳方法是获得好的许可证和好的律师,而不是让代码更难运行的技术解决方案。

于 2012-12-31T08:19:13.177 回答