一、安装环境:
centos7.9,memcached-1.6.15,libevent-2.0.20-stable
二、安装libevent-2.0.20-stable
上传该安装包至根目录(可随意指定安装)
[root@dxgreatdb02 /]# tar -zxvf libevent-2.0.20-stable.tar.gz
[root@dxgreatdb02 /]# mv libevent-2.0.20-stable libevent
[root@dxgreatdb02 /]# cd libevent
[root@dxgreatdb02 libevent]#./configure --prefix=/libevent
如出现安装失败,则是未安装gcc和gcc++编译
在编译时,发现多数依赖包未安装,显示为 no,另外一直在报configure未在libevent里进行编译。
此时,则需要安装gcc和gcc++
[root@dxgreatdb02 libevent]#yum install gcc gcc+
[root@dxgreatdb02 libevent]#./configure --prefix=/libevent
此时,即可正常编译
[root@dxgreatdb02 libevent]#make
[root@dxgreatdb02 libevent]#make install
[root@dxgreatdb02 libevent]# /memcached/bin/memcached -d -p 11211 -u root -m 64 -c 1024
注意使用用户登录的方式,正常情况是需要创建一个名为memcached的用户来进行启动的,这里为了方便,暂时使用root用户进行登录。生产环境尽量使用memcached用户。
正常登录后,再次去访问memcached官网,则会出现访问正常的结果。