mysql的sphinx插件,mysql – 帮助设置sphinx

本文介绍了在Ubuntu 10.04上安装Sphinx搜索软件遇到的问题及解决方案。主要解决的是由于缺少MySQL开发文件导致的编译错误,并提供了解决方案。

好的,我将sphinx-0.9.9.tar.gz下载到我的桌​​面

我在桌面上解压缩到一个名为sphinx的文件夹.

我跑:

cd ~/Desktop/sphinx

./configure –prefix=/usr/local/sphinx

–with-mysql

发生了很多事情.

然后我跑这条线

make

我收到此错误:

make: *** No targets specified and no

makefile found. Stop.

我在ubuntu 10.04上我已经安装了apache2,php5,mysql,mysqladmin

我不知道错误意味着什么.

更新

实际上我跑完后注意到:

./configure –prefix=/usr/local/sphinx

–with-mysql

我明白了:

ERROR: cannot find MySQL include

files.

Check that you do have MySQL include

files installed. The package name is

typically ‘mysql-devel’.

If include files are installed on your

system, but you are still getting this

message, you should do one of the

following:

1) either specify includes location

explicitly, using

–with-mysql-includes; 2) or specify MySQL installation root location

explicitly, using –with-mysql; 3) or

make sure that the path to

‘mysql_config’ program is listed in

your PATH environment variable.

To disable MySQL support, use

–without-mysql option.

解决方法:

显然我需要先运行:

sudo aptitude install libmysql++-dev

libmysqlclient15-dev checkinstall

标签:mysql,linux,sphinx

来源: https://codeday.me/bug/20190722/1497911.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值