国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress開啟memcached的配置教程

2024-09-07 00:52:20
字體:
供稿:網(wǎng)友

本文章來為各位介紹一篇關(guān)于wordpress開啟memcached的配置的例子,希望這個例子能夠?qū)Ω魑煌瑢W(xué)帶來幫助哦.

前沿:最近研究memcached服務(wù),就想著把博客也添加這服務(wù),此文章環(huán)境為centos6.5下的LNMP.

一. 安裝memcached服務(wù)

安裝libevent包:

yum install libevent-devel -y

下載memcached最新包

wget http://memcached.org/latest

下載后解壓縮

tar -zxvf memcached-1.x.x.tar.gz

進(jìn)入解壓的目錄

cd memcached-1.x.x

編譯安裝

./configure –prefix=/usr/local/memcached&&make &&make install

啟用memcached服務(wù)

/usr/local/memcached -d -u nobody -m 64 -vv

我這使用64M內(nèi)存作為memcached緩存,自己可自行修改此值。

將memcached服務(wù)加入開機(jī)自啟

vim /etc/rc.d/rc.local

添加如下內(nèi)容:

/usr/local/memcached/bin/memcached -d -u nobody -m 64 >/dev/null 2>&1&

添加IPTABLES規(guī)則,否則誰都可以連接到你的memcache服務(wù).

  1. iptables -A INPUT -p tcp –dport 11211 -s 127.0.0.1 -j ACCEPT 
  2. iptables -A INPUT -p tcp –dport 11211 -j DROP 
  3. iptables -A INPUT -P udp –dport 11211 -j DROP 
  4. service iptables save 

二. PHP添加memcache模塊

PHP的memcache模塊使用libmemcached作為客戶端通訊,需要先安裝libmemcached

libmemcached安裝

從以下地址下載最新的libmemcached

https://launchpad.net/libmemcached/+download

解壓縮

tar -xvf libmemcached-X.X.XX.tar.gz

進(jìn)入解壓縮目錄,編譯安裝

cd libmemcached-X

./configure –prefix=/usr/local/libmemcached/ &&make &&make install

NOTE:如果需要添加sasl支持,則需要先安裝sasl模塊支持,然后在libmemcached編譯時添加–enable-sasl參數(shù),且在編譯php的memcached模塊時去掉–disable-memcached-sasl參數(shù)

安裝sasl模塊支持:

yum install cyrus-sasl-devel -y

PHP添加memcache模塊

安裝php的memcached

下載地址:http://pecl.php.net/package/memcached

解壓縮進(jìn)入目錄,運(yùn)行phpize

  1. phpize 
  2. ./configure –with-libmemcached-dir=/usr/local/libmemcached/ –disable-memcached-sasl //Vevb.com 
  3. make &&make install 

安裝完成后在php.ini中添加

extension=memcached.so

重啟php-fpm(我用的是LNMP環(huán)境,如果是用的APACHE,則重啟APACHE).

service php-fpm restart

用php -m 確認(rèn)是否存在memcached模塊

  1. [root@li381-77 ~]# php -m 
  2. [PHP Modules] 
  3. Core 
  4. ctype 
  5. date 
  6. dom 
  7. ereg 
  8. fileinfo 
  9. filter 
  10. hash 
  11. iconv 
  12. json 
  13. libxml 
  14. memcached 
  15. mysql 
  16. pcre 
  17. PDO 
  18. pdo_mysql 
  19. pdo_sqlite 
  20. Phar 
  21. posix 
  22. Reflection 
  23. session 
  24. SimpleXML 
  25. SPL 
  26. sqlite3 
  27. standard 
  28. tokenizer 
  29. xml 
  30. xmlreader 
  31. xmlwriter 
  32. zlib 
  33. [Zend Modules] 

可以看到,memcached模塊已安裝成功.

三.wordpress啟用memcached

在wordpress中安裝memcached is your friend插件,并在控制臺啟用插件.

NOTE:好多網(wǎng)站推薦Memcached Object Cache插件,但是此插件已經(jīng)很久沒有更新,我使用后報錯,就換了新插件。

驗(yàn)證:

echo "stats"|nc 127.0.0.1 11211

主要查看以下內(nèi)容:

  1. STAT cmd_get 3381 #收到的GET數(shù)據(jù)獲取請求 
  2. STAT cmd_set 495  #數(shù)據(jù)設(shè)置請求 
  3. STAT cmd_flush 3 
  4. STAT cmd_touch 0 
  5. STAT get_hits 3016 #GET請求命中數(shù) 
  6. STAT get_misses 365 #GET請求未命中數(shù) 

最后,到此,wordpress已經(jīng)能夠使用memcached服務(wù)了,有興趣的朋友可以更深入的去研究下memcached服務(wù).

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永城市| 鹰潭市| 亚东县| 咸丰县| 达孜县| 芒康县| 雷波县| 五台县| 宁波市| 台东县| 赤城县| 乐至县| 海晏县| 玉溪市| 安岳县| 柘城县| 凤台县| 大石桥市| 安溪县| 海城市| 威信县| 井冈山市| 柞水县| 邵阳市| 肥西县| 乐业县| 偏关县| 包头市| 布尔津县| 同江市| 台中县| 达拉特旗| 镇沅| 福贡县| 三门县| 金湖县| 龙泉市| 团风县| 巴青县| 大竹县| 中方县|