使用HIPHOP编译PHP

Akb*_*Ali 1 php c++ linux hiphop

这里有人能为我提供一个使用HipHop编译PHP的好教程吗?我看到了这个链接.但我无法理解linux命令.我在windows中开发了应用程序.我无法在linux中运行这些命令
$HPHP_HOME/src/hphp/hphp test.php
这个命令给了我错误的bash命令找不到.
在我得到的源代码中,我没有hphp在文件夹中命名的任何内容hphp,是一个方法里面的main.cpp???

Cha*_*les 10

这里有人能为我提供一个使用HipHop编译PHP的好教程吗?[...]我无法理解linux命令.

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

如果您不理解使其运行所需的命令,则不应属于应尝试使用它的用户类.相反,打破你的分析工具,因为它们对你来说将是更有价值的.


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

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

它不是为了那个目的......而且一切都可以被反编译.其中包括专为此任务设计的商业产品,ionCube和Zend Guard.所需要的只是一点时间或金钱,而你的来源就是我的.您对知识产权盗窃的最佳防御是良好的许可和良好的律师,而不是使您的代码更难运行的技术解决方案.

  • 您确实理解HipHop二进制文件在*最小*的500-ahh meg范围内,需要*gigs*内存才能运行,并且设计在专用服务器上运行,对吧?它不是设计或打算作为知识产权保护机制.PHP也不是.每一个"保护"机制都是*微不足道的*来破解给定的时间和/或金钱,包括ionCube和Zend Guard.你最好的防守是良好的执照和优秀的律师. (2认同)