<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[阿Tim日志]]></title> 
<link>https://atim.cn/index.php</link> 
<description><![CDATA[专业的php开发者.开发团队的带队人]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[阿Tim日志]]></copyright>
<item>
<link>https://atim.cn/install-sphinx/</link>
<title><![CDATA[linux下安装sphinx]]></title> 
<author>bkkkd &lt;partybase@gmail.com&gt;</author>
<category><![CDATA[开发应用]]></category>
<pubDate>Wed, 23 Mar 2011 01:25:55 +0000</pubDate> 
<guid>https://atim.cn/install-sphinx/</guid> 
<description>
<![CDATA[ 
	sphinx的搜索效率和结果都让人觉得很满意.所以我推荐做站内搜索的朋友可以使用sphinx来作为后台的搜索服务.<br/><br/>下载安装文件可以到http://sphinxsearch.com/downloads.html选择你合适版本的安装文件.下面使用源码安装.<br/><div class="code"><br/>wget http://sphinxsearch.com/downloads/sphinx-0.9.9.tar.gz<br/>tar zxvf ./sphinx-0.9.9.tar.gz<br/>cd /sphinx-0.9.9/<br/>./configure --prefix=/usr/local/sphinx/<br/>make <br/>make install<br/></div><br/><br/>添加用户<br/><div class="code"><br/>adduser searchd -r -M<br/></div><br/><br/>在/ect/init.d/创建searchd 文件内容如下(其实在/usr/local/sphinx/bin/下也有一个searchd文件,不过我使用的时候,发现有错误,就自己重新改了.)<br/><div class="code"><br/>#!/bin/bash<br/>#<br/># Init file for searchd<br/>#<br/># chkconfig: 2345 55 25<br/>#<br/># description: searchd <br/>#<br/># USE &quot;chkconfig --add searchd&quot; to configure Sphinx searchd service<br/>#<br/># by Vladimir Fedorkov Mar 1, 2006, info@astellar.com<br/># public domain<br/><br/>SUDO_USER=searchd<br/><br/>BASE_PATH=/usr/local/sphinx<br/>PID_FILE=$BASE_PATH/var/log/searchd.pid<br/>CONFIG_FILE=$BASE_PATH/etc/sphinx.conf<br/><br/>EXEC_PATH=$BASE_PATH/bin<br/>DATA_PATH=$BASE_PATH/var/data<br/>LOG_PATH=$BASE_PATH/var/log<br/><br/>RETVAL=0<br/>prog=&quot;searchd&quot;<br/><br/>do_config() &#123;<br/>&nbsp;&nbsp;mkdir -p $DATA_PATH<br/>&nbsp;&nbsp;mkdir -p $LOG_PATH<br/>&nbsp;&nbsp;chown -R $SUDO_USER $DATA_PATH<br/>&nbsp;&nbsp;chown -R $SUDO_USER $CONFIG_FILE<br/>&nbsp;&nbsp;chown -R $SUDO_USER $LOG_PATH<br/><br/>&nbsp;&nbsp;chmod 600 $CONFIG_FILE<br/>&nbsp;&nbsp;chmod u+rwx $EXEC_PATH/*<br/>&nbsp;&nbsp;chmod -R u+rw,go-rwx $DATA_PATH<br/>&nbsp;&nbsp;chmod -R u+rw,go-rwx $LOG_PATH<br/>&#125;<br/><br/>do_start() &#123;<br/>&nbsp;&nbsp;echo &quot;Starting $prog&quot;<br/>&nbsp;&nbsp;sudo -u $SUDO_USER $EXEC_PATH/$prog --config $CONFIG_FILE<br/>&nbsp;&nbsp;RETVAL=$?<br/>&nbsp;&nbsp;echo<br/>&nbsp;&nbsp;return $RETVAL<br/>&#125;<br/><br/>do_stop() &#123;<br/>&nbsp;&nbsp;echo &quot;Stopping $prog&quot;<br/>&nbsp;&nbsp;if &#91; -e $PID_FILE &#93; ; then<br/>&nbsp;&nbsp;&nbsp;&nbsp;kill -15 `cat $PID_FILE`<br/>&nbsp;&nbsp;&nbsp;&nbsp;sleep 5<br/>&nbsp;&nbsp;&nbsp;&nbsp;if &#91; -e $PID_FILE &#93; ; then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kill -9 `cat $PID_FILE`<br/>&nbsp;&nbsp;&nbsp;&nbsp;fi<br/>&nbsp;&nbsp;fi<br/>&nbsp;&nbsp;RETVAL=$?<br/>&nbsp;&nbsp;echo<br/>&nbsp;&nbsp;return $RETVAL<br/>&#125;<br/><br/>case $* in<br/><br/>config)<br/>&nbsp;&nbsp;do_config<br/>&nbsp;&nbsp;;;<br/><br/>start)<br/>&nbsp;&nbsp;do_start<br/>&nbsp;&nbsp;;;<br/><br/>stop)<br/>&nbsp;&nbsp;do_stop<br/>&nbsp;&nbsp;;;<br/><br/>restart)<br/>&nbsp;&nbsp;do_stop<br/>&nbsp;&nbsp;do_start<br/>&nbsp;&nbsp;;;<br/><br/>*)<br/>&nbsp;&nbsp;echo &quot;usage: $0 &#123;start&#124;stop&#124;restart&#124;config&#125;&quot; &gt;&amp;2<br/><br/>&nbsp;&nbsp;exit 1<br/>&nbsp;&nbsp;;;<br/>esac<br/><br/>exit $RETVAL<br/></div><br/><br/>Tags - <a href="https://atim.cn/tags/%25E5%25AE%2589%25E8%25A3%2585/" rel="tag">安装</a> , <a href="https://atim.cn/tags/sphinx/" rel="tag">sphinx</a> , <a href="https://atim.cn/tags/%25E9%2585%258D%25E7%25BD%25AE/" rel="tag">配置</a>
]]>
</description>
</item><item>
<link>https://atim.cn/install-sphinx/#blogcomment</link>
<title><![CDATA[[评论] linux下安装sphinx]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://atim.cn/install-sphinx/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>