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