linux下memcache以及其php扩展的安装
安装memcache ,先下载 1.首先安装依赖包libevent yum –y install libevent 主包已经安装,别忘记安装libevent-devel,不然./configure过不去 tar xzf /lamp/memcached-1.4.10.tar.gz 解压memcached cd /lamp/memcached-1.4.10 进入 memcached目录 ./configure --prefix=/usr/local/memcache 配置 make && make install 编译与安装 userad...
memcache与memcached
对于内存缓存,比较常用的有两种memcache和memcached扩展。而memcached和memcache的守护进程memcached同名,比较容易混淆。 memcache是完全在php框架内开发的。 memcached是使用libmemcache的,比memcache多几个方法,但使用方式都差不多。 memcache是原生实现的,但是使用libmemcached的memcached只支持oo接口,memcache则是oo和非oo两套接口并存,以后随着memcached服务端的改进,这个lib也必定会马上跟进的。 而memcache却不一定能做到按时...
php驼峰字符串转换成下划线样式
<?php $str = 'OpenAPI'; //方法1 // $length = mbstrlen($str); // $new = ''; // for($i = 0; $i < $length; $i++) // { // $num = ord($str[$i]); // $pre = ord($str[$i - 1]); // $new .= ($i != 0 && ($num >= 65 && $num <= 90) && ($pre >= ...
php实现数字转为汉字金额(转)
<?php header("Content-type:text/html;charset=utf-8"); /** 数字转换为中文 @param string|integer|float $num 目标数字 @param integer $mode 模式[true:金额(默认),false:普通数字表示] @param boolean $sim 使用小写(默认) @return string */ function number2chinese($num,$mode= true,$sim= true){ if(!i...
windows下php安装扩展pthreads实现php多线程
一、下载pthreads扩展 下载地址:http://windows.php.net/downloads/pecl/releases/pthreads 我下载的是php_pthreads-2.0.9-5.5-ts-vc11-x64.zip //5.5对应的是php版本,64位是系统位数 二、安装pthreads扩展 复制php_pthreads.dll 到目录 bin\php\ext\ 下面。(D:\wamp\bin\php\php5.5.12\ext) 复制pthreadVC2.dll 到目录 bin\php\ 下面。(D:\wamp\bin\php\...
mongodb的备份和修复
mongodb的备份和修复 //备份 mongodump -d test -o backup //把test数据库备份到backup文件夹下 //恢复 mongorestore -d foo --drop backup/test/ 把备份的test数据库恢复到数据库foo中 //备份前加锁 use admin db.runCommand({"fsync":1,"lock":1})//返回{"info":"...","ok":1} //解锁 db.$c...
MongoDB之MapReduce(转)
MongoDB MapReduce学习笔记 语法: db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文 reduce : 函数,见下文 [, output : 字符串,统计结果保存的集合。] [, query : 文档,会在发往map函数前,先用指定条件过滤文档] [, sort : 文档,会在发往map函数前,先给文档排序] [, limit : 整数,发往map函数的文档数量上限] [, keeptemp: 布尔值,链接关闭时临时结果集合是否保存] [, finalize : 函数,将reduce的结...
MongoDB安全认证基础
开启安全检查之前,一定要至少有个管理员帐号 use admin db.addUser("root","abcd"); use test db.addUser("test_user","efgh"); db.addUser("read_only","ijkl",true);//加入 true 只读权限 重启服务,加入--atuh命令行选项,开启安全检查 use test db.test.find(); //提示error: db.auth...
php计算二维数组中某个key的集合
$array(类似于这个数组) Array ( [0] => Array ( [id] => 3 [name]=>'aaa') [1] => Array ( [id] => 4 [name]=>'bbb') [2] => Array ( [id] => 13 [name]=>'ccc') ); 方法1 $ids = array(); $ids = array_map('array_shift', $array); 方法2(php>=5.5) $ids = array(); $ids = arra...
wampserver环境下apache配置多站点
之前一直用,也没总结过,现在简单的总结下: wampserver环境下apache配置多站点 目前wampserver的安装目录是在 :D:\wamp 1.先修改host文件:文件位置 C:\Windows\System32\drivers\etc (我的是win7 64位) 添加一条记录:(www.study.com为站点域名) 127.0.0.1 www.study.com 2.修改httpd.conf文件:文件位置 D:\wamp\bin\apache\apache2.4.9\conf a.找到<Directory "d:/wamp...