首页 > 其他 > 详细

多个sphinx配置文件合并

时间:2014-11-14 12:42:48      阅读:257      评论:0      收藏:0      [点我收藏+]

贴出部分配置部分:只要在第一行加上 

#!/usr/bin/env php

就可以了,当然,服务器上必须安装PHP咯。

#!/usr/bin/env php
<?php
	$dbDefault=‘127.0.0.1€3306€datebase€username€password‘;
	$db=[
	‘DEVELOPMENT‘=>$dbDefault,
        ‘SERVER-TEST‘=>$dbDefault,
        ‘CLIENT-TEST‘=>$dbDefault,
        ‘GAMMA‘=>$dbDefault,
        ‘PRE-RELEASE‘=>‘‘,
        ‘RELEASE‘=>‘‘,
	];
	list($host,$port,$database,$user,$pass)=explode(‘€‘,$db[OPPO_ENV]);
?>

source s_name
{
	type			= mysql

	sql_host		= <?=$host;?> #这里要有字符,至少一个空格,其他也一样
	sql_user		= <?=$user;?> #
	sql_pass		= <?=$pass;?> #
	sql_db			= <?=$database;?> #
	sql_port		= <?=$port;?> 	# optional, default is 3306

还有另外一种形式加载多个配置文件的方式:

#!/usr/bin/env php
<?php include(dirname(__FILE__) . "/conf.d/source_s_book");?> #
<?php include(dirname(__FILE__) . "/conf.d/source_s_book_delta");?> #
<?php include(dirname(__FILE__) . "/conf.d/index_s_book");?> #
<?php include(dirname(__FILE__) . "/conf.d/index_s_book_delta");?> #
<?php include(dirname(__FILE__) . "/conf.d/indexer_s_book");?> #
<?php include(dirname(__FILE__) . "/conf.d/searchd_s_book");?> #

后面注意每行php后面必须要有一个字符,空格或者#都行.

多个sphinx配置文件合并

原文:http://my.oschina.net/SimonXH/blog/344729

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!