腾讯CMEM的PHP扩展编译安装方法
《PHP实例:腾讯CMEM的PHP扩展编译安装方法》要点: PHP编程本篇章节讲解腾讯CMEM的PHP扩展编译安装办法.分享给大家供大家参考.具体如下: PHP编程CMEM是什么? PHP编程CMEM全称为Cloud Memory,是腾讯提供的高性能内存级持久化存储服务,适用于数据量小、拜访量高、key-value存储的场景. PHP编程CMEM基于一个存储键/值对的hashmap,数据使用内存存储,并保证数据的持久性. PHP编程CMEM PHP Extension是什么? PHP编程CMEM基于标准的Memcached协议以及接口,只是将数据获取接口增加返回值设定. PHP编程
if(NO_DATA) {
InitData();
}
PHP编程为办理上述问题,CMEM提供了Memcahced文本扩展协议,增加两个扩展的命令get_ext,gets_ext,使客户端可以根据返回码判断数据是否存在. 这样可以避免网络和设备故障时get不到数据而导致用户数据被误初始化. PHP编程CMEM编译与安装 PHP编程
# 下载CMEM
cd /home/src
wget http://cmem.googlecode.com/files/cmem-2.2.6.tar.gz
# 解压
tar zxvf cmem-2.2.6.tar.gz
cd cmem-2.2.6
# 编译
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
make
# 安装PHP扩展
cp modules/cmem.so /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/
# 配置php.ini
# 加入以下内容
# --------------------------------------------------
extension = "cmem.so"
# --------------------------------------------------
# 测试
# 新建cmemtest.php
cat > /tmp/cmemtest.php
# 代码为
# --------------------------------------------------
<?php
if(!class_exists('CMEM')) echo "CMEM NOT FOUND!n";
else echo "CMEM IS OKn";
?>
# --------------------------------------------------
# 执行测试文件
/usr/local/webserver/php/bin/php -f /tmp/cmemtest.php
PHP编程希望本文所述对大家的php程序设计有所赞助. 编程之家培训学院每天发布《PHP实例:腾讯CMEM的PHP扩展编译安装方法》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |