问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux下安装Memcached服务器和客户端与PHP使用示例

发布网友 发布时间:2022-04-24 01:51

我来回答

1个回答

热心网友 时间:2022-04-09 19:19

本文实例讲述了Linux下安装Memcached服务器和客户端与php使用。分享给大家供大家参考,具体如下:
Memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度和可扩展性。
系统环境:CentOS
7.2
64位
Apache2.4.33
安装libevent依赖库
wget
https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz
tar
-zxvf
libevent-2.0.15-stable.tar.gz
cd
libevent-2.0.15-stable
./configure
--prefix=/usr/local
make
sudo
make
install
安装Memcached服务器
wget
http://memcached.googlecode.com/files/memcached-1.4.9.tar.gz
tar
-zxvf
memcached-1.4.9.tar.gz
cd
memcached-1.4.9
./configure
--prefix=/usr/local/memcached
make
sudo
make
install
启动Memcache服务器:
/usr/local/memcached/bin/memcached
-d
-m
128
-u
root
-p
11211
安装Memcached客户端
wget
http://pecl.php.net/get/memcache-2.2.5.tgz
tar
-zxvf
memcache-2.2.5.tgz
cd
memcache-2.2.5
./configure
--enable-memcache
--with-php-config=/usr/bin/php-config
--with-zlib-dir
make
sudo
make
install
【make报错:
***
[memcache.lo]
Error
1】解决方法:
进入memcache安装目录,找到mamcache.c文件,将所有的zend_list_insert加上TSRMLS_CC,形如:zend_list_insert(pool,
le_memcache_pool
TSRMLS_CC);
客户端安装好之后,我们发现PHP扩展库中多了一个memcache.so
在PHP配置文件php.ini中加入该扩展:
extension=/usr/local/php/lib/php/extensions/no-debug-zts-20131226/memcache.so
重启服务器,通过输出phpinfo()查看该扩展相关信息
下面写一个简单的例子,实现memcache扩展与Memcached服务器的交互
<?php
$mc
=
new
Memcache();
//创建Memcache对象
$mc->connect("127.0.0.1",
11211);
//连接Memcached服务器
$mc->set('test','hello
world',0,10);
//存储数据
echo
$mc->get('test');
//获取数据
$mc->delete('test');
//删除数据
$mc->flush();
//强制刷新全部缓存,即清空Memcached服务器
$mc->close();
//断开与Memcached服务器的连接
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php缓存技术总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP错误与异常处理方法总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:linux下安装php的memcached客户端CentOS
5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)linux下安装memcached_动力节点Java学院整理Linux
下安装
memcached

memcacheq的方法在Linux服务器上安装
memcached的基本操作linux下编译安装memcached服务php模块memcache和memcached区别分析php扩展memcached和memcache的安装配置方法PHP
使用memcached简单示例分享PHP
MemCached高级缓存配置图文教程PHP
MemCached
高级缓存应用代码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
修复征信是不是真的? 市面上征信修复公司可靠吗? 征信修复公司是真是假,真的可以修复吗? Emulex FC HBA卡 皮肤毛囊炎怎样治 银行自动扣款什么原因 银行什么情况自动扣款 贷款自动扣款什么意思 粤省事办理准生证需要多久 粤省事办理准生证步骤 为什么于嘉说山猫队和网队的比赛,少了易建联山猫进攻都没那么流畅了... linux服务器下如何安装matlab license server 乒乓球拍底板的CAD 尺寸 乒乓球台怎么画? 怎么在linux下安装软件? 乒乓球打到自己的案子上然后弹到网上没有打到的地方安置上怎么算分? 谁有CAD的乒乓球桌的平面图块也就是素材 求CAD图纸,,篮球场,乒乓球台,台球,*克,羽毛球,还有健身器材 求CAD中乒乓球桌的模型 求,CAD三视图的乒乓球桌、桌球桌的DWG文件。。。急急急急。!!跪求! 求室内运动器材的CAD图库。像乒乓球桌,台球桌等一些室内运动的器材。 求300米运动场跑道cad图,最好还有乒乓球桌的cad谢谢! 求灯光篮球场和乒乓球桌CAD平面图 求CAD乒乓球台球桌的图纸. 求乒乓球桌cad!!! 好人一生平安 空调窗机不制冷怎么维修? 空调冷暖类型中有一个冷暖型和一个冷暖电辅有什么区别吗? 空调窗机调在哪个是最冷 窗机空调效果怎么样 空调窗机管用吗?多少平方?怎么用?制热还是制冷?名牌多少钱?耗电吗... 空调窗机时热时凉是怎么回事 屈原到底是哪国人? 屈原是哪国人呢 数据分析的步骤 银行数据分析系统都有哪些?是自己搭,还是用第三方的? 有没有好的销售数据分析系统,能够非常直观、简单上手的工具? 华为手机微信小视频横屏怎么调整竖屏? 有哪些数据分析、数据挖掘的书推荐下 如何把多个横屏视频改为竖屏播放? 百数数据分析系统做出来的数据可视化报表效果是怎么样的? 有效提升数据分析思维的几本好书 求原创诗歌! 怎么做简单的寿司小卷 怎样做简单的寿司小卷 寿司小卷的做法,寿司小卷怎么做好吃,寿司小卷的家常 三文鱼寿司小卷怎么做如何做好 紫菜寿司小卷怎么做 紫米小卷寿司怎么做 小卷,手握寿司,军舰寿司怎么做如何做好 羊油堵塞下水管道怎么办 家里马桶倒了羊油被堵了怎么办 寿司的做法步骤