1. 首页
  2. IT资讯

memcached的PHP扩展安装使用

“u003Cdivu003Eu003Cpu003E1、PHP扩展安装u003Cu002Fpu003Eu003Cpu003E为了LNMP架构中,可以使用memcached缓存,业务代码为php,需要安装php的扩展,来实现php操作memcached extensionu003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F38624588cbf64dec8aff98fbb6befd7d” img_width=”1216″ img_height=”265″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E选择对应扩展包u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fa580dea5420149f296320512007125c8″ img_width=”1384″ img_height=”769″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eu003Cstrongu003E①上传PHP扩展库u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fe30d1b9c96f84d12a47409f17f08101b” img_width=”1096″ img_height=”293″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Ememcached-3.1.3.tgz php的扩展u003Cu002Fpu003Eu003Cpu003Elibmemcached-1.0.18.tar.gz php扩展的依赖u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E②解压编译安装u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eshell > tar xvf memcached-3.1.3.tgzu003Cu002Fpu003Eu003Cpu003Eshell > cd memcached-3.1.3u003Cu002Fpu003Eu003Cpu003Eshell > phpizeu003Cu002Fpu003Eu003Cpu003Eshell > .u002Fconfigure(执行看依赖)u003Cu002Fpu003Eu003Cpu003E有一个依赖需要解决,安装libmemcached 要求版本在1.x以上u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fe6f2838a1a044741864f7f1cc1f5f01f” img_width=”677″ img_height=”371″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eshell > tar xvf libmemcached-1.0.18.tar.gzu003Cu002Fpu003Eu003Cpu003Eshell > cd libmemcached-1.0.18u003Cu002Fpu003Eu003Cpu003Eshell > .u002Fconfigure –prefix=u002Fusru002Flocalu002Flibmemcached && make && make installu003Cu002Fpu003Eu003Cpu003Eshell > cd u002Frootu002Fmemcached-3.1.3u003Cu002Fpu003Eu003Cpu003Eshell > .u002Fconfigure –with-libmemcached-dir=u002Fusru002Flocalu002Flibmemcached –disable-memcached-saslu003Cu002Fpu003Eu003Cpu003Eshell > make && make installu003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F84644f93ac3740e7a9faeef58f391580″ img_width=”936″ img_height=”101″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eu003Cstrongu003E③在php.ini配置文件里开启u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eshell > vim u002Fusru002Flocalu002Fphpu002Fetcu002Fphp.iniu003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002Fpgc-imageu002F68965ecb709e404396496b9ad63e424e” img_width=”390″ img_height=”117″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E注意在LNMP架构中,需要重载配置或者重启php-fpm服务,才能够使扩展配置生效u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E④查看phpinfo里的显示u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E在页面访问目录写一个php文件,里面写代码phpinfo。用来检测php相关参数状态u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F9ac80edb3ed943fb9a1f5aaf4e74b021″ img_width=”229″ img_height=”120″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E根据phpinfo测试文件的位置,通过实际的URL地址访问。查看到memcached,说明php-fpm可以使用到memcached扩展了。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F8c7a771e3e4942dc9ab620229c063546″ img_width=”1286″ img_height=”318″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E2、PHP测试代码u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E①编辑测试文件u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002Fda0902841c554e1d9e92a2886f9d8404″ img_width=”405″ img_height=”140″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Ff5161f6e78ee465a89724d7267ee63e6″ img_width=”1420″ img_height=”541″ alt=”memcached的PHP扩展安装使用” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cu002Fdivu003E”

原文始发于:memcached的PHP扩展安装使用

主题测试文章,只做测试使用。发布者:程序员,转转请注明出处:http://www.cxybcw.com/26764.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code