install sphinx
wget http://sphinxsearch.com/files/sphinx-2.0.8-release.tar.gz tar zxvf sphinx-2.0.8-release.tar.gz cd sphinx-2.0.8-release ./configure --prefix=/usr/local/webserver/sphinx --with-mysql=/usr/local/webserver/mysql/ make && make install 注释: --prefix : 指定Sphinx安装到何处,我的安装目录是“/usr/local/webserver/sphinx” --with-mysql : mysql的安装目录,我的安装目录是“/usr/local/webserver/mysql/”
运行# searchd命令:如看到以下信息则表示安装成功
[root@localhost bin]# searchd Sphinx 2.0.8-release (r3831) Copyright (c) 2001-2012, Andrew Aksyonoff Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com) FATAL: no readable config file (looked in /usr/local/webserver/sphinx/etc/sphinx.conf, ./sphinx.conf). [root@localhost bin]#
如果提示没有当前的命令,是因为sphinx默认安装没有将 /usr/local/webserver/sphinx/bin放在环境变量中。
将/usr/local/webserver/sphinx/bin添加到环境变量的操作方法如下:
[root@localhost bin]# vi /etc/profile
打开此文件,在文件末尾添加以下代码:
PATH=$PATH:/usr/local/webserver/sphinx/bin
export PATH
然后运行 [root@localhost bin]# echo $PATH 查看是否添加成功!
ps:
php和mysql添加到环境变量的方法也是一样,还是修改上面文件将“PATH=$PATH:/usr/local/webserver/sphinx/bin” 修改为:
PATH=$PATH:/usr/local/webserver/php/bin:/usr/local/webserver/mysql/bin:/usr/local/webserver/sphinx/bin
export PATH 保存即可
关于php和mysql添加到环境变量的其他方法可以看此文 [linux系统下将php和mysql命令加入到环境变量中的方法]