共计 1755 个字符,预计需要花费 5 分钟才能阅读完成。
首先必须完成必要的软件安装,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