centos6 yum安裝memcached及php memcache擴展

Memcached是高性能的,分佈式的內存對象緩存系統,用於在動態應用中減少數據庫負載,提升訪問速度。


開始安裝memcache

1、查找Memcached

yum search memcached

2、安裝memcache和php相關擴展

yum -y install –enablerepo=rpmforge memcached php-pecl-memcache
#如果提示沒安裝成功 yum update一下,然後再執行命令成功即把memcache服務端和php memcache擴展都安裝好,會在/usr/lib64/php/modules/memcache.so

3、驗證安裝

memcached -h   #應該會輸出一些幫助信息

4、設置開機啓動

chkconfig memcached on

5、啓動memcached

service memcached start

#到這裏memcache服務端安裝成功,測試安裝是否成功

6、測試服務端是否安裝成功

$ php -m|grep memcache
$ lsof -i tcp:11211
COMMAND    PID      USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
memcached 3399 memcached   26u  IPv4 12677364      0t0  TCP *:memcache (LISTEN)
memcached 3399 memcached   27u  IPv6 12677365      0t0  TCP *:memcache (LISTEN)

#如果提示lsof not found,使用yum install lsof即可

7、接下來加載php memcache擴展
找到php配置文件,一般使用yum默認安裝在etc/目錄下,如果沒找到可以建立一個文件輸出phpinfo搜索Configuration File可以查看到php.ini文件位置,開啓memcache擴展
extension=/usr/lib64/php/modules/memcache.so,重啓php服務

service php-fpm restart

8、檢測php擴展是否安裝ok

在輸出phpinfo頁面搜索memache,可查看到memcache擴展

9、新建mem.php,輸入如下代碼:

<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set('key', 'This is a test, Hello World!', 0, 60);
$val = $mem->get('key');
echo $val;
?>
10、在地址欄運行mem.php



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章