在64位Linux上安裝Memcached

2021-08-27 07:37:14 字數 1535 閱讀 2515

**:

詳細步驟如下:

# wget

先安裝libevent:

# tar zxvf libevent-1.4.8-stable.tar.gz

# cd libevent-1.4.8-stable

# ./configure --prefix=/usr/local/libevent-1.4.8-stable

# make

# make install

測試libevent是否安裝成功:

# ls -al /usr/local/libevent-1.4.8-stable/lib | grep libevent

# vi /etc/ld.so.conf 加入/usr/local/libevent-1.4.8-stable/lib

執行 ldconfig 否則執行memcached的時候,會提示找不到so檔案

還有一種方法是直接在lib64目錄中新增乙個link鏈結

# ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2

安裝memcached,同時需要安裝中指定libevent的安裝位置:

# cd /tmp

# tar zxvf memcached-1.2.6.tar.gz

# cd memcached-1.2.6

# ./configure --prefix=/usr/local/memcached-1.2.6 --with-libevent=/usr/local/libevent-1.4.8-stable --enable-64bit --enable-threads

# make

# make install

# ln -s /usr/local/memcached-1.2.6 /usr/local/memcached

如果中間出現報錯,請仔細檢查錯誤資訊,按照錯誤資訊來配置或者增加相應的庫或者路徑。

安裝完成後會把memcached放到 /usr/local/memcached/bin/memcached

測試是否成功安裝memcached:

# ls -al /usr/local/memcached/bin/mem*

-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached

-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug

啟動memcached:

# /usr/local/memcached/bin/memcached -d -m 1024 -u admin -l 127.0.0.1 -p 11211

具體引數資訊可通過memcached -h檢視,核心引數如下:

-d :指定memcached在後台執行;

-m :分配給memcached的可用記憶體大小,在32位os中不能超過2g,64位os中只受物理記憶體大小限制;

-p :memcached的監聽埠,預設為11211;

64位Linux上安裝Memcached詳細步驟

詳細步驟如下 先安裝libevent tar zxvf libevent 1.4.8 stable.tar.gz cd libevent 1.4.8 stable configure prefix usr local libevent 1.4.8 stable make make install 測...

64位Linux上安裝Memcached詳細步驟

由於32位作業系統下面單程序最大記憶體使用不能超過2g,而我們用memcached經常需要使用更大的記憶體空間,所以選擇64位的linux版本是必須的,64位os下的memcached安裝和32位os下差不多,只有乙個地方稍有不同,詳見下面的紅色字型部分。我們以版本memcached 1.2.6為例...

linux 在64位安裝memcached問題解決

1.安裝memcached所依賴的libevent 官網 解壓原始碼包至 usr local,進入解壓後的目錄,執行 configure make make install configure檔案中的預設prefix是 usr local,因此,安裝完成之後,你可以在 usr local bin 和...