Страницы

Поиск по вопросам

суббота, 22 июня 2019 г.

Как скомпилировать расширение sphinxsearch под HHVM?

http://sphinxsearch.com/
Как скомпилировать расширение sphinxsearch client под HHVM? При попытке воспользоваться расширением, ранее используемым на php-fpm, выдает ошибку:
Uncaught exception: Could not open extension /usr/lib/php5/20121212/sphinx.so: /usr/lib/php5/20121212/sphinx.so: undefined symbol: zend_new_interned_string
По информации источника http://hhvm.h4cc.de/package/lostcause/sphinxsearch состояние библиотеки Not tested
Нашел мануал Converting a PHP Extension to HHVM (не заморочился) http://www.sklar.com/software/php/2015/05/07/converting-a-php-extension-to-hhvm/


Ответ

В качестве решения проблемы воспользовался библиотекой Sphinx Search PHP Client. Устанавливается через Composer, класс SphinxClient доступен в пространстве имен Sphinx. Протестировано, работает.
https://github.com/gigablah/sphinxphp

Комментариев нет:

Отправить комментарий