64位Linux上安裝Memcached詳細步驟

2021-08-26 01:23:13 字數 3493 閱讀 9064

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

我們以版本memcached-1.2.6為例,對於其他版本替換相應版本號即可;

詳細步驟如下:

先安裝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;

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

我們以版本memcached-1.2.6為例,對於其他版本替換相應版本號即可;

詳細步驟如下:

先安裝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

詳細步驟如下 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 inst...

VirtualBox上安裝64位系統

原來virtualbox安裝64位的系統需要滿足以下條件 1.64位的cpu 2.安裝的系統必須為64位 3.cpu允許硬體虛擬化 前面兩個條件都滿足,那就是第三個條件的問題了。這裡補充說明 硬體虛擬化其實就是cpu的虛擬化技術。intel的叫vt x,amd的叫amd v。支援虛擬技術的cpu帶有...