ubuntu安装memcache php,ubuntu环境下安装memcached

首先必须完成必要的软件安装,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

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

897daeb092d622f48f1ecca84cfcf8eb.png

php支持使用memcached到这里就完成了

简单说下memcached服务端

安装 yum -y install memcached  service memcached start

memcached的默认参数放在/etc/sysconfig/memcached文件中

fb35e2ca78a339cc2faf1d1386cfe411.png

memcached每次启动都会读取此文件

可以用telnet命令登陆memcached    例如:yum -y install telnet       telnet 127.0.0.1 11211

登陆后查看memcached的状态信息使用命令stats

73d9b3e6c2e1a5f05784ead8f1e7c19f.png

上面这个php脚本是连接到memcached,并设置int的值为99

/usr/local/php/bin/php /usr/local/nginx/html/test.php  (执行上面的php脚本)

查看:

72a01038f5a5b28c09961c80e9f78119.png

连接memcached成功。

启动memcached服务

memcached -d -l 127.0.0.1 -p 11211 -m 150 -u root

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值