Memcache的安裝

一、安裝libevent

1.1使用wget命令下載libevent

#wget http://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz

1.2下載完成后,是安裝過程

# tar zxvf libevent-1.2.tar.gz

# cd libevent-1.2

# ./configure –prefix=/usr

# make

# make install

1.3測試libevent是否安裝成功

# ls -al/usr/lib | grep libevent

lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 ->libevent-1.2.so.1.0.3

-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3

-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a

-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la

lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3

還不錯,都安裝上了。

二、安裝memcached

2.1下載Memcache

# wget http://www.danga.com/memcached/dist/memcached-1.2.5.tar.gz

2.2安裝

# tar zxvf memcached-1.2.0.tar.gz

# cd memcached-1.2.0

# ./configure –with-libevent=/usr

# make

# make install

在編譯階段,我遇到錯誤

IOV_MAX沒有被定義,網上搜尋解決方案,發現是因為系統變量造成的。打開memcached.c文件找到IOV_MAX定義的地方

將57、59行注釋掉,再編譯就可以了。

三、啟動memcached

在啟動過程中,又出現了問題

再查是因為安裝共享庫后共享庫路徑的設置問題,執行ldconfig

再啟動,發現沒有問題了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容