如何为Ubuntu 16.04安装Sphinx Search PHP API?

时间:2018-02-11 14:27:22

标签: php sphinx

我到处搜寻了。我正在尝试从终端安装它。

PHP正在抛出错误,指出无法找到SphinxClient()对象。所以,我知道它不是内置于PHP。

1 个答案:

答案 0 :(得分:0)

只需将sphinxapi.php添加到您的项目中并将其包含在内:

include('sphinxapi.php');

或者这个:

require('sphinxapi.php')

您可以在https://github.com/sphinxsearch/sphinx/blob/master/api/sphinxapi.php

找到源代码

或者,如果您已从软件包中安装了Sphinx(或Manticoresearch),则可以在此处找到该库/usr/share/sphinx/api/sphinxapi.php

如果你想要一个PECL模块,而不是源代码,你可以从这里https://pecl.php.net/package/sphinx安装它,但要注意atm(2018年2月)pecl模块已经过时,可能不适用于较新的Sphinx / Manticoresearch二进制文件。很可能它不会。

P.S。我建议使用SphinxQL,它不需要SphinxClient(),并且具有更广泛的功能。