在Linux安裝Memcache快取伺服器端的方法

2021-05-21 19:30:39 字數 2764 閱讀 8276

memcache快取是個好軟體,這裡講下在linux下安裝的方法:

2.先安裝libevent:

# tar zxvf libevent-1.2.tar.gz

# cd libevent-1.2

# ./configure –prefix=/usr

# make

# make install

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

還不錯,都安裝上了。

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

# cd /tmp

# tar zxvf memcached-1.2.0.tar.gz

# cd memcached-1.2.0

# ./configure –with-libevent=/usr

# make

# make install

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

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

5.測試是否成功安裝memcached:

# ls -al /usr/local/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

安裝memcache的php擴充套件

tar vxzf memcache-2.2.1.tgz

cd memcache-2.2.1

/usr/local/php/bin/phpize

./configure –enable-memcache –with-php-config=/usr/local/php/bin/php-config –with-zlib-dir

make

make install

installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-2007***x/

4.把php.ini中的extension_dir = 「./」修改為

extension_dir = 「/usr/local/php/lib/php/extensions/no-debug-non-zts-2007***x/」

5.新增一行來載入memcache擴充套件:extension=memcache.somemcached的基本設定

1.啟動memcache的伺服器端:

# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -p /tmp/memcached.pid

-d選項是啟動乙個守護程序,

-m是分配給memcache使用的記憶體數量,單位是mb,我這裡是10mb,

-u是執行memcache的使用者,我這裡是root,

-l是監聽的伺服器ip位址,如果有多個位址的話,我這裡指定了伺服器的ip位址192.168.0.200,

-p是設定memcache監聽的埠,我這裡設定了12000,最好是1024以上的埠,

-c選項是最大執行的併發連線數,預設是1024,我這裡設定了256,按照你伺服器的負載量來設定,

-p是設定儲存memcache的pid檔案,我這裡是儲存在 /tmp/memcached.pid,

2.如果要結束memcache程序,執行:

# kill `cat /tmp/memcached.pid`

也可以啟動多個守護程序,不過埠不能重複。

3.重啟apache,service httpd restart

memcache環境測試

執行下面的php檔案,如果有輸出this is a test!,就表示環境搭建成功。開始領略memcache的魅力把!

< ?php

$mem = new memcache;

$mem->connect(」127.0.0.1″, 11211);

$mem->set(』key』, 『this is a test!』, 0, 60);

$val = $mem->get(』key』);

echo $val;

?>

CentOS 下安裝編譯安裝MeMcached

tar xvf memcached 1.4.15.tar.gz cd memcached 1.4.15 configure prefix usr local memcache 出現了 configure error libevent is required.you can get it from t...

git在linux在的安裝

前期準備 請確保您的機器上安裝有centos 7系統以及乙個帳戶具有root許可權。因為我們需要在系統上安裝軟體。安裝git 從源 編譯 從源 編譯和安裝軟體並不是很難,但是可以肯定它需要一些知識,我強烈建議仔細地按照本教程的每個步驟,尤其是如果你之前還沒有這樣做過。這個方法可以使我們獲得包含最新的...

Linux 在Linux上安裝VNC

有幸能夠親自在伺服器上面操作一下,這篇部落格來說一說,如何在linux上安裝vnc 首先要知道的是,vnc是什麼。vnc virtual network computing 一種使用rfb協議的顯示屏畫面分享及遠端操作軟體。它與作業系統無關,因此可以跨平台使用。例如,可以用windows通過vnc ...