zoukankan      html  css  js  c++  java
  • sphinx编译安装

    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命令加入到环境变量中的方法]

  • 相关阅读:
    BFC是什么?如何形成BFC,有什么作用?
    z-index 有什么作用? 如何使用?
    有几种定位方式?分别是如何实现定位的?参考点是什么?使用场景是什么?
    Promise
    token
    文档碎片
    ECharts常用配置项
    for each()和map()的区别
    window.onload和$(docunment).ready的区别
    密码的两种常用加密方式
  • 原文地址:https://www.cnblogs.com/ecstore/p/3397341.html
Copyright © 2011-2022 走看看