常州网 | 微博 | 客户端 | 返回旧版
收藏本站

【读书】centos7 安装全文检索全过程

yangbo99 最后编辑于 2018-07-20 16:33:28
5151 0 0
  1. hostname v-test 设置主机名
  2. yum install net-tools
  3. 关闭 selinux
    1. sestatus -v (查看状态)
    2. setenforce 0 (临时关闭)
    3. vi /etc/selinux/config
    4. 设置 SELINX=disabled
    5. 保存退出后reboot
  4. 修改中文
    1. localectl set-locale LANG=zh_CN.UTF-8
  5. 设置时区
    1. timedatectl set-timezone Asia/Shanghai
  6. 安装 epel
    1. yum install epel-release
  7. 安装 nginx
    1. yum install nginx
    2. systemctl enable nginx
    3. systemctl start nginx
  8. 安装 mysql(官网安装)
    1. wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    2. rpm -ivh mysql-community-release-el7-5.noarch.rpm
    3. yum install mysql-community-client
    4. yum install mysql-community-server
    5. systemctl enable mysqld
    6. systemctl start mysqld
  9. 添加可以远程登录的用户
    1. mysql 进入数据库
    2. grant all privileges on *.* to 用户名@'%' identified by '密码';
  10. 安装 php
    1. yum -y install php-fpm php-cli php-mysql php-gd php-ldap php-odbc php-pdo php-pecl-memcache php-pear php-mbstring php-xml php-xmlrpc php-mbstring php-snmp php-soap
    2. systemctl enable php-fpm
    3. systemctl start php-fpm
    4. cd /var/lib/php
    5. mkdir  session
    6. chmod 777 session
  11. 安装 coreseek 4.1
    1. 安装依赖 
      1. yum install libtool
      2. yum install gcc-c++
      3. yum install mysql-community-devel
    2. 下载文件
      1. wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz
      2. tar xvf coreseek-4.1.beta.tar.gz
      3. cd coreseek-4.1-beta
    3. centos7下需要修改文件
      1. 修改csft4.1/configure.ac 13行 AM_INIT_AUTOMAKE([-Wall -Werror foreign]) 改为 AM_INIT_AUTOMAKE([-Wall foreign])
      2. 修改csft4.1/src/sphixexpr.cpp文件的1746, 1777和1823行,将三行中的ExprEval改为this->ExprEval
    4. 安装mmseg
      1. cd mmseg-3.2.14
      2. ./bootstrap
      3. ./configure --prefix=/usr/local/mmseg3
      4. make
      5. make install
    5. 安装csft
      1. cd csft-4.1
      2. sh buildconf.sh
      3. ./configure --prefix=/usr/local/coreseek --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/
      4. make
      5. make install
    6. ln -s /usr/local/coreseek/bin/indexer /usr/local/bin/indexer
    7. ln -s /usr/local/coreseek/bin/searchd /usr/local/bin/searchd
收 藏
点 赞
分 享
表态的人
暂时没人点赞或者收藏
发送

0条评论

  • 587
    积分
  • 22
    博文
  • 21
    被赞

个人介绍

龙城博客开发一枚
苏ICP备08009317号 苏公网安备32041102000012号 互联网新闻信息服务许可证:32120170011号 信息网络传播视听节目许可证号:1008248
本站不良内容举报信箱:bbs_cz001@163.com  举报电话:0519-82000682  业务联系: 0519-86189488