因为业务需要需要实现多个sphinx.conf
在网上看到一片博客说可以用php的include实现。
博客地址:https://blog.csdn.net/woshixiongjin/article/details/23773005
在sphinx.conf所在目录创建一个conf.d目录
将多个conf文件放到conf.d目录
然后sphinx.conf中的内容修改为如下:
#!/usr/bin/php
<?php
$files = scandir(dirname(__FILE__) . "/conf.d/");
foreach($files as $key => $file)
{
if($file != "." && $file != ".." && preg_match('/.conf$/iU', $file) )
{
include(dirname(__FILE__) . "/conf.d/$file");
}
}
?>