这里有人可以为我提供有关使用HipHop编译PHP的很好的教程吗?我看到了this link。但是我不明白linux命令。我在Windows中开发了该应用程序。我无法在Linux中运行这些命令
$HPHP_HOME/src/hphp/hphp test.php
此命令给了我错误bash命令未找到。
在我得到的源中,文件夹hphp
内没有任何名为hphp
的东西,这是main.cpp
内的方法吗?
最佳答案
HipHop和配套/后继HHVM适用于试图解决特定性能边缘情况的高级用户。普通的PHP开发人员永远不会从HipHop提供的任何功能中受益。实际上,在许多情况下,通过simple performance profiling and targeted optimizations与字节码缓存(如APC)结合使用,您可以获得同等的性能优势。
如果您不了解运行它所需的命令,那么您就不会属于应该尝试使用它的用户类别。改用您的概要分析工具,因为它们对您来说将更有值(value)。
已经阐明,实际目的是将HipHop用作PHP代码保护机制。那是一个更糟糕的主意!
它不是用于此目的的...一切都可以反编译。其中包括专门为该任务设计的商业产品ionCube和Zend Guard。只需要一点时间或金钱,您的资源就是我的。防止知识产权盗窃的最佳方法是获得良好的许可证和良好的律师,而不是使代码更难运行的技术解决方案。