我到处搜寻了。我正在尝试从终端安装它。
PHP正在抛出错误,指出无法找到SphinxClient()对象。所以,我知道它不是内置于PHP。
答案 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(),并且具有更广泛的功能。