php - 我需要哪个选项来使用 HHVM 编译 php 代码

标签 php c++ facebook compilation hiphop

hhvm --hphp -thhbc -o some_dir file1.php file2.php
这是预编译选项,是 php github wiki 的 hiphop 中的示例。 我想使用 hiphop VM 将 PHP 代码输出为 C++ 代码。 谁能告诉我如何完成它?谢谢。

最佳答案

HHVM 不支持将 PHP 转换为 C++。 HHVM 通过 JIT 将 PHP 代码即时编译为 x64 机器代码来工作。有关如何使用HHVM运行PHP程序的详细信息,请查看以下内容:

https://github.com/facebook/hiphop-php/wiki/Running-PHP-programs-with-HHVM

http://www.hhvm.com/blog/113/getting-wordpress-running-on-hhvm

http://www.j4ml.com/2013/09/how-to-use-hhvm-running-wordpress.html

HPHPc(HHVM 的前身)通过将 PHP 转换为 C++ 来工作,但 HPHPc 现已退役。有关 HPHPc 退役原因的详细信息,请参阅

http://www.wikipedia.org/wiki/HipHop_for_PHP#History_Before_HHVM .

(编辑:提供了附加链接。)

关于php - 我需要哪个选项来使用 HHVM 编译 php 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19026894/

相关文章:

php - 检查上个月存在的行(比较两个月之间的数据),其中数字 = 特定值

javascript - 从数据库获取所有纬度和经度以显示谷歌地图上的所有位置

c++ - gcc 4.2 编译器 (Mac OSX) : fpu_control. h: 没有那个文件或目录的新手问题

c++ - 在不转换对象的情况下调用子类方法

android - facebook 在 android 应用程序中的集成

javascript - 使内部链接成为外部链接

php - 具有两个按钮的表单以不同的值提交

c++ - Boost状态图-使用状态图作为模板参数时出现编译错误

java - 使用RestFB获取用户好友图片的方法?

ios - 在 iOS Swift 上发布到 Instagram 屏幕