歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5.7系統yum安裝Memcache

CentOS 5.7系統yum安裝Memcache

日期:2017/2/28 15:51:06   编辑:Linux教程

標准的CentOS5.7的軟件庫裡沒有Memcache相應的包,所以,要導入第三方軟件庫,這裡推薦的是Dag Wieers庫,(現在叫RPMForge了),安裝方法如下:

首先下載rpmforge-release-0.3.6-1.el5.rf.i386.rpm

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /2012年資料/5月/20日/CentOS 5.7系統yum安裝Memcache/

rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

查看相關軟件包
Yum search memcached
有了,可以進行安裝了
Yum -y install memcached
Memcache關聯php
Yum -y install php-pecl-memcache
驗證安裝結果
Memcached -h
Php -m | grep memcache
Memcache的基本設置
啟動memcache的服務端:
Memcached -d -m 100 -u root -l 222.186.xx.xxx -p 11211 -c 512 -P /tmp/memcached.pid

參數說明:
-d選項是啟動一個守護進程;
-m是分配給Memcache使用的內存數量,單位是MB,我這裡是100MB;
-u是運行Memcache的用戶,我這裡是root;
-l是監聽的服務器IP地址我這裡指定了服務器的IP地址222.186.xx.xxx;
-p是設置Memcache監聽的端口,我這裡設置了11211,最好是1024以上的端口;
-c選項是最大運行的並發連接數,默認是1024,我這裡設置了512,按照你服務器的負載量來設定;
-P是設置保存Memcache的pid文件,我這裡是保存在 /tmp/memcached.pid;

檢查memcached是否啟動
Netstat -an | more
tcp 0 0 222.186.xx.xxx:11211 0.0.0.0:* LIST

設置開機啟動
Chkconfig memcached on

啟動和停止
Service memcached start | stop
Or /etc/init.d/memcached start | stop

重啟centos
Shutdown -r now
Or reboot

Memcached環境測試

運行以下的php文件,如果有輸出this is a test!,就表示環境搭建成功,開始你的memcache之旅吧!

<?php
$mem = new Memcache;
$mem->connect("222.186.xx.xxx", 11211);
$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

Copyright © Linux教程網 All Rights Reserved