hhvm --hphp -thhbc -o some_dir file1.php file2.php
Это опция предварительной компиляции, которая является примером в hiphop для php github wiki.
Я хотел бы вывести код PHP в код C ++ с помощью виртуальной машины hiphop.
Может кто-нибудь сказать мне, как это сделать? Благодарю.
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 .
(Изменить: Предоставлена дополнительная ссылка.)
Есть документы по компиляции в режиме RepoAuth:
https://github.com/facebook/hhvm/wiki/Performance-Tuning#easy-way