ubuntu install php7 sphinx extension

准备

2个文件

  1. coreseek-3.2.14.tar.gz
  2. sphinx-339e123.tar.gz

https://download.csdn.net/download/w15875510692/9931232

phpize

apt install php7.4-dev

安装

csft

进入coreseek-3.2.14/csft-3.2.14/api/libsphinxclient目录,编译安装libsphinxclient即可

# ./configure 
# make && make install

sphinx

# tar zxvf sphinx-339e123.tar.gz
# cd sphinx-339e123
# phpize
# ./configure 
# make && make install

修改php.ini

添加扩展

vim /etc/php/7.4/cli/conf.d/20-sphinx.ini

extension = sphinx.so

复制到fpm
cp /etc/php/7.4/cli/conf.d/20-sphinx.ini /etc/php/7.4/fpm/conf.d/20-sphinx.ini

重启php

systemctl start  php7.4-fpm.service