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

  • 相关阅读:
    【Qt】无边框窗体中带有ActiveX组件时的一个BUG
    Qt:正确判断文件、文件夹是否存在的方法
    自定义Data Service Providers
    Facebook的ATOM Editor的底层Electron
    ASP.NET Web API中使用OData
    Oracle 使用
    ODP.NET 之访问 Oracle 数据库
    Oracle安装及使用入门
    架构设计
    CQRS模式实现
  • 原文地址:https://www.cnblogs.com/ecstore/p/3397341.html
Copyright © 2011-2022 走看看