关于Windows7 下面安装memcached和php的memcache扩展
来源:互联网 发布:浙商控股集团 知乎 编辑:程序博客网 时间:2024/05/19 03:28
Php代码与memcached的交互和与mysql的交互原理是一样的,需要安装一个服务器端的memcached,现有的交互处理过程已经封装成了一个php的扩展了;需要在php.ini中,将这个扩展加进去。
Php memcached官方手册地址:http://cn2.php.net/manual/en/memcached.get.php
说说我的安装过程:
1.我的环境:php-5.2.6.memcached-win32-1.2.6.
2.根据下面的步骤安装完以后,可以去控制面板看看memcached服务是否启动起来。如果没有此服务需要重新安装,如果有了,不能启动,可以看一下是不是路径错误了。【我的就是路径错误,启动不起来。找不到指定文件。】
3.php5.2.6自带memcache.dll文件,可以打开phpinfo()看看有没有memcache的扩展。如果没有,可以去pecl地址下载对应版本的memcache替换掉原来的。
一:下载地址:
php扩展库pecl下载地址:
http://museum.php.net/php5/
二:安装与配置:
配置:
1.
2.
然后重启apache,估计就可以了(可以在phpinfo.php
$memcache_obj->connect('localhost',
$memcache_obj->set('var_key',
echo
备注:
1)memcached
-p监听的端口
-l连接的IP地址,
-d start启动memcached服务
-d restart重起memcached服务
-dstop|shutdown关闭正在运行的memcached服务
-d install安装memcached服务
-duninstall卸载memcached服务
-u以的身份运行(仅在以root运行的时候有效)
-m
-M
-c最大同时连接数,默认是1024
-f
-n
-h
2)memcached相关的函数:
01.Memcache::add—添加一个值,如果已经存在,则返回false
02.Memcache::addServer—
03.Memcache::close—关闭一个Memcache对象
04.Memcache::connect—创建一个Memcache对象
05.memcache_debug—控制调试功能
06.Memcache::decrement—对保存的某个key中的值进行减法操作
07.Memcache::delete—删除一个key值
08.Memcache::flush—清除所有缓存的数据
09.Memcache::get—获取一个key值
10.Memcache::getExtendedStats—获取进程池中所有进程的运行系统统计
11.Memcache::getServerStatus—获取运行服务器的参数
12.Memcache::getStats—返回服务器的一些运行统计信息
13.Memcache::getVersion—返回运行的Memcache的版本信息
14.Memcache::increment—对保存的某个key中的值进行加法操作
15.Memcache::pconnect—创建一个Memcache的持久连接对象
16.Memcache::replace —R对一个已有的key进行覆写操作
17.Memcache::set—添加一个值,如果已经存在,则覆写
18.Memcache::setCompressThreshold—对大于某一大小的数据进行压缩
19.Memcache::setServerParams—在运行时修改服务器的参数
3)zendframework的cache后端支持memcached,我们也可以来试试看
$front = array('lifeTime'=>100,'automatic_serialization'=>true);
- 关于Windows7 下面安装memcached和php的memcache扩展
- 关于PHP扩展memcache和memcached的区别
- php安装memcache和memcached扩展
- Memcached和PHP-Memcache扩展安装
- php扩展memcached和memcache的安装配置方法
- php-memcache扩展和php-memcached扩展安装
- PHP扩展memcache和memcached的区别
- php的memcache和memcached扩展区别
- php扩展Memcache和Memcached的区别
- php的memcache和memcached扩展区别
- php的memcache和memcached扩展区别
- php的memcache和memcached扩展区别
- PHP 的两个 memcache 扩展:memcache 和 memcached(一)
- PHP 的两个 memcache 扩展:memcache 和 memcached
- win win7 windows7 window7 memcache和memcached的安装php拓展php_memcache.dll
- php的两个memcached扩展:memcache和memcached
- php的两个memcached扩展:memcache和memcached(二)
- 编译安装libevent,memcache,以及php的memcached扩展
- hdu 1398 Square Coins (母函数)
- 继承、派生
- iOS开发之CFNetWork的简单使用
- 流对象
- Mac下同时安装多个版本的JDK
- 关于Windows7 下面安装memcached和php的memcache扩展
- Android 利用fastjson进行json解析
- 回调函数
- 使用存储过程操作数据表
- hdu1715(高精度····JAVA版)
- static inline
- linux的Listen调用详解
- PCL:Ubuntu下安装配置PCL
- 优秀程序员的15项技能