首先必須完成必要的軟件安裝,memcached是php連接memcached服務器的php擴展它的名字就叫memcached
以前有個叫memcache也是php連接memcached服務器的擴展,它的名字叫memcache
php的memcache和memcached擴展都是作爲客戶端去連接memcached服務器
但memcached作爲客戶端比memcache性能更好功能更強大,而且memcache已經停止更新了,因此現在使用擴展的話就用
memcached
接下來安裝必要組件:wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
mkdir /usr/local/libmemcached
tar xf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18
./configure --prefix=/usr/local/libmemcached --with-memcached
make && make install
wget http://pecl.php.net/get/memcached-2.2.0.tgz
tar xf memcached-2.2.0.tgz cd memcached-2.2.0
/usr/local/php/bin/phpize (生成configure文件)
./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --
enable-memcached
make && make install
echo "extension=memcached.so" >> /etc/phpini
service php-fpm restart
php支持使用memcached到這裏就完成了
簡單說下memcached服務端
安裝 yum -y install memcached service memcached start
memcached的默認參數放在/etc/sysconfig/memcached文件中
memcached每次啓動都會讀取此文件
可以用telnet命令登陸memcached 例如:yum -y install telnet telnet 127.0.0.1 11211
登陸後查看memcached的狀態信息使用命令stats
上面這個php腳本是連接到memcached,並設置int的值爲99
/usr/local/php/bin/php /usr/local/nginx/html/test.php (執行上面的php腳本)
查看:
連接memcached成功。
CentOS 6.6下Memcached 源碼安裝配置 http://www.linuxidc.com/Linux/2015-09/123019.htm
Memcached 安裝及啓動腳本 http://www.linuxidc.com/Linux/2013-07/87641.htm
PHP中使用Memcached的性能問題 http://www.linuxidc.com/Linux/2013-06/85883.htm
Ubuntu下安裝Memcached及命令解釋 http://www.linuxidc.com/Linux/2013-06/85832.htm
Memcached的安裝和應用 http://www.linuxidc.com/Linux/2013-08/89165.htm
使用Nginx+Memcached的小圖片存儲方案 http://www.linuxidc.com/Linux/2013-11/92390.htm
Memcached使用入門 http://www.linuxidc.com/Linux/2011-12/49516p2.htm
Memcached 的詳細介紹:請點這裏
Memcached 的下載地址:請點這裏
本文永久更新鏈接地址:http://www.linuxidc.com/Linux/2016-05/131690.htm
來源:http://www.linuxidc.com/Linux/2016-05/131690.htm