У меня есть приложение, которое использует кролик mq broker, и у меня есть потребители, написанные на php и использующие это расширение http://pecl.php.net/package/amqp . Я хотел бы скомпилировать этих пользователей с помощью hiphop, но расширение amqp не поддерживается в hiphop. Итак, вопрос в том, могу ли я скомпилировать расширения PECL в хип-хоп?
заранее спасибо
Вам нужно будет вручную написать расширение HipHop в C ++ для взаимодействия с функциональностью расширения. Скорее всего, исходное расширение PHP малопригодно, если оно просто обертывает библиотеку C в любом случае. См. Ответы на эту тему для объяснения различий между расширениями HipHop и PHP: https://groups.google.com/group/hiphop-php-dev/browse_thread/thread/51184984d948a77b
Я начал проект HHVM-AMQP http://github.com/akalend/hhvm-amqp . База pecl / amqp присутствует, но существует разница. См. Каталог примеров. Это версия разработчика.