云服务器

1、安装依赖的关系包

yum install bzip2-devel

安装libevent,下载libevent

http://www.landui.com/

解压安装

./configure --prefix=/opt/libevent
make && make install


2、安装tokyocabinet依赖包,到下面地址下载

https://www.landui.com/p/httpsqs/downloads/list

3、解压安装

./configure --prefix=/opt/tokyo
make&&make install

4、下载HTTPSQS主程序

http://www.landui.com/files/httpsqs-1.7.tar.gz

解压后,进入目录

vim Makefile

更改里面的内容,如下

# Makefile for httpsqs
CC=gcc
CFLAGS=-Wl,-rpath,/opt/libevent/lib/:/opt/tokyo/lib/ -L/opt/libevent/lib/ -levent -L/opt/tokyo/lib/ -ltokyocabinet -I/opt/libevent/include/ -I/opt/tokyo/include/ -lz -lbz2 -lrt -lpthread -lm -lc -O2 -g

更改并保存

make && make install

错误处理:

/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [httpsqs] Error 1

需要安装:

yum install zlib-devel

启动服务

httpsqs -d -p 1218 -x /home/httpsqs/queue


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: