Memcache安裝 Linux下安裝

方法1:yum install memcached
方法2:
1---------------安裝libevent(依賴包)
1> 解壓 tar –zvxf libevent-release-1.4.15-stable.tar.gz
2> 進入解壓文件 cd libevent-release-1.4.15-stable
3> ./autogen,sh
4> ./configure -prefix=/usr
5> 編譯並安裝 make && make install
2--------------安裝memcache
1> 解壓 tar –zvxf memcache-1.4.5.tar.gz
2> 進入解壓的memcache文件 cd memcache-1.4.5
3> ./configure –prefix=/usr/local/memcache
4> 編譯並安裝 make && make install
3---------------連接方式
啓動服務
找到memcache所在路徑 cd/usr/local/memcache/bin
啓動命令 ./memcached –u root –p 11211 –d
連接命令 telnet 127.0.0.1 11211
出現-bash: telnet: command not found報錯的解決方法:
掛載光盤:mount /dev/sr0 /mnt/cdrom
yum –y install telnet
解決後再重新連接 telnet 127.0.0.1 11211
4------------------數據存儲方式
Memcache的數據存儲方式key—value
5-------------------命令方式
stats
set
get
delete
flush_all
quit
6-----------------------php連接方式
1> 創建memcache對象 $mem=new Memcache;
2> 連接memcached服務器 $mem->connect(主機名,端口號);
3> 寫入數據/讀取數據/刪除數據
寫入數據:$mem->set(鍵名,值,MEMCACHE_COMPRESSED,過期時間);
讀取數據:$mem->get(鍵名)
刪除數據:$mem->delete(鍵名)
4> 關閉連接 $mem->close();
7-----------------php擴展的安裝
安裝php擴展包
1>. 下載
wget https://github.com/websupport-sk/pecl-memcache/archive/php7.zip
2>. 解壓
unzip pecl-memcache-php7.zip
3>. 進入目錄
cd pecl-memcache-php7
4>. 執行phpize
/usr/local/php/bin/phpize
5>. 配置
./configure --with-php-config=/usr/local/php/bin/php-config
6>. 編譯安裝
make && make install
7>. 修改php配置文件
vim /usr/local/php/etc/php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20151012/"
extension="memcache.so";
8>. 重啓apache
/usr/local/apache2/bin/apachectl restart

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