更改sphinxapi.php并在Sphinx上重新启动
我应该改变sphinxapi.php,我的sphinxapi.php在(usr/local/sphinx/lib/sphinxapi.php)上我改变了它,但是在那之后我应该做什么来使用新函数呢 我的php:更改sphinxapi.php并在Sphinx上重新启动,php,sphinx,Php,Sphinx,我应该改变sphinxapi.php,我的sphinxapi.php在(usr/local/sphinx/lib/sphinxapi.php)上我改变了它,但是在那之后我应该做什么来使用新函数呢 我的php: <?php $sphinx = new SphinxClient(); $sphinx->SetServer($this->config->sphinx->host, $this->config->
<?php
$sphinx = new SphinxClient();
$sphinx->SetServer($this->config->sphinx->host, $this->config->sphinx->port);
$sphinx->SetMatchMode(SPH_MATCH_ALL);
$sphinx->SetLimits(0, 1,1);
..filters...
$sphinx->RemoveFilter($color['id']);
错误:
Fatal error: Call to undefined method SphinxClient::RemoveFilter() in
据猜测,您已经修改了sphinx附带的一个,但是应用程序本身使用了一个不同的sphinxapi.php,可能是本地安装的 甚至您已经安装了sphinx扩展,因此它提供的是
SphinxClient
而不是“sphinxapi.php”-如果是,请卸载该扩展
Fatal error: Call to undefined method SphinxClient::RemoveFilter() in