安裝memcache到Centos 5.x

來源:互聯網
上載者:User

這幾天都在做改進效能的事情,同伺服器打交道的時間就比較多,今天主要做的就是安裝memcache,這個主要用於資料庫緩衝的東東。如果我有介紹的不對的請多指教,畢竟這方面我也是在摸索和學習中。

所有操作都在SSH下,以根帳號登入。

我的版本為Centos Release 5.3 (Final)
使用這個命令可以知道你的Linux版本
cat /etc/redhat-release

首先要安裝libevent庫。
cd /usr/local/src
curl -O http://monkey.org/~provos/libevent-1.4.10-stable.tar.gz
tar xzvf libevent-1.4.10-stable.tar.gz
cd libevent-1.4.10-stable
./configure --prefix=/usr/local
make
make install

接下來就是安裝memcached

 

cd /usr/local/src
curl -O http://www.danga.com/memcached/dist/memcached-1.2.8.tar.gz
tar xzvf memcached-1.2.8.tar.gz
cd memcached-1.2.8
LDFLAGS='-Wl,--rpath /usr/local/lib' ./configure --prefix=/usr/local
make
make install

安裝完畢後,用下面這個命令以使用者root來運行memcache
memcached -u root -d -m 64 -l 192.168.0.101 -p 11211
root 為所執行的使用者
64 為緩衝大小64M
192.168.0.101 為所在的伺服器IP地址
11211 是所在連接埠

要關閉memcache
pkill memcached

接下來是安裝php-pecl-memcache
一個命令就可以。
yum install php-pecl-memcache

還是需要php擴充,就用下面這個命令
pecl install memcache

接下來重啟apache,用phpinfo()查看,應該可以看到memcache的部分,如果沒有的話,檢查這裡的設定:
/etc/php.ini加上了 extension=memcache.so
當然也要確認memcache.so是否存在,是否在/usr/lib/php/modules/下,如果不是,那麼找到它,並用完整路徑表示。

查看memcache的運行情況,可以用memcache.php來查看。
當讓也要有web 程式支援才有用,比如我用的phpbb 3就可以使用memcache,具體方法參考這裡

看來命中率還是很高的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.