memcached安装_memcached的PHP扩展安装使用

1、PHP扩展安装

为了LNMP架构中,可以使用memcached缓存,业务代码为php,需要安装php的扩展,来实现php操作memcached extension

63db82a45945a1fdf4f4d7efd5db2714.png

选择对应扩展包

e3e25b68eec39dd794a152d7d131e0a0.png

①上传PHP扩展库

767f266cba37ed33016263068fae51b5.png

memcached-3.1.3.tgz php的扩展

libmemcached-1.0.18.tar.gz php扩展的依赖

②解压编译安装

shell > tar xvf memcached-3.1.3.tgz

shell > cd memcached-3.1.3

shell > phpize

shell > ./configure(执行看依赖)

有一个依赖需要解决,安装libmemcached 要求版本在1.x以上

37afdedf982ad32efd6f9034f046ecb9.png

shell > tar xvf libmemcached-1.0.18.tar.gz

shell > cd libmemcached-1.0.18

shell > ./configure --prefix=/usr/local/libmemcached && make && make install

shell > cd /root/memcached-3.1.3

shell > ./configure --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

shell > make && make install

1ce50d9018fb8f8c5f48631c88d793ea.png

③在php.ini配置文件里开启

shell > vim /usr/local/php/etc/php.ini

ff8c441109b71a9ed605a6549863af73.png

注意在LNMP架构中,需要重载配置或者重启php-fpm服务,才能够使扩展配置生效

④查看phpinfo里的显示

在页面访问目录写一个php文件,里面写代码phpinfo。用来检测php相关参数状态

7d2efc77084d724950665e8c6f02272f.png

根据phpinfo测试文件的位置,通过实际的URL地址访问。查看到memcached,说明php-fpm可以使用到memcached扩展了。

5d89e69b70698d3a9227e0001be96447.png

2、PHP测试代码

①编辑测试文件

433188f2544558ea65a4b60bb3b5ca72.png
20f99f99e42772c29f0f0e27a5399fad.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值