Memcached 在linux与windows下的安装
来源:互联网 发布:seo推广学院 编辑:程序博客网 时间:2024/05/20 11:27
linux 下安的装
官网:http://www.monkey.org/~provos/libevent/
下载:http://www.monkey.org/~provos/libevent-1.3.tar.gz
1.先安装libevent。这个东西在配置时需要指定一个安装路径,
# ./configure --prefix=/usr/local/libevent;//然后make;然后make install;
2.主包已经安装,别忘记安装libevent-devel* ,不然./configure 过不去
tar xzf /lamp/memcached-1.4.10.tar.gz //解压memcachedcd /lamp/memcached-1.4.10 //进入memcached目录./configure --prefix=/usr/local/memcache --with-libevent=/usr/local/libevent; //配置make && make install //编译与安装useradd memcache //添加memcache用户
安装Memcache的PHP扩展
1.在http://pecl.php.net/package/memcache 选择相应想要下载的memcache版本
2.安装PHP的memcache扩展
tar vxzf memcache-2.2.1.tgz //解压memcachecd memcache-2.2.1/usr/local/php/bin/phpize./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dirmakemake install
3.上述安装完后会有类似这样的提示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/
4.把php.ini中的extension_dir = “./”修改为
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/"
5.添加一行来载入memcache扩展:extension=memcache.so
memcached的基本设置:
1.启动Memcache的服务器端:
# /usr/local/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,
2.如果要结束Memcache进程,执行:
# kill `cat /tmp/memcached.pid`
也可以启动多个守护进程,不过端口不能重复。
3.重启apache,service httpd restart
Memcache环境测试:
运行下面的php文件,如果有输出This is a test!,就表示环境搭建成功。开始领略Memcache的魅力把!
< ?php$mem = new Memcache;$mem->connect("127.0.0.1", 11211);$mem->set('key', 'This is a test!', 0, 60);$val = $mem->get('key');echo $val;?>
windows 下安的装
很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。
其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇Memcache的文档分享给大家。
Windows下的Memcache安装:
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install'
安装
3. 再输入: 'c:\memcached\memcached.exe -d start'
启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
Memcache环境测试:
运行下面的php文件,如果有输出This is a test!,就表示环境搭建成功。开始领略Memcache的魅力把!
< ?php$mem = new Memcache;$mem->connect("127.0.0.1", 11211);$mem->set('key', 'This is a test!', 0, 60);$val = $mem->get('key');echo $val;?>
- Memcached 在linux与windows下的安装
- 在WINDOWS下安装memcached/在LINUX下安装memcached
- Memcached在windows下的安装与命令使用方法
- [读后感]Java 的 Memcached 在 windows 下安装与使用
- memcached在windows下的安装与启动
- memcached在windows下的安装与命令使用方法
- .Net专版-memcached在windows下的下载与安装
- memcached在windows下的安装与命令使用方法
- Memcached在windows下安装与使用
- Memcached 在windows下的安装
- Memcached在Windows下的安装
- memcached在windows环境下的安装
- Windows下Memcached的安装与配置
- windows下Memcached的安装与使用
- windows下memcached的安装与配置
- windows下memcached的安装与使用
- memcached在linux环境下的安装
- memcached在linux下的安装
- java--Demo1
- javaweb学习路线
- ARMv8-a架构简介
- 验证信息添加到表格中
- C# 字典 dictionary
- Memcached 在linux与windows下的安装
- IIC读取AT24C256数据出现的问题及解析
- debian的初始化操作
- 求回型存储的二维数组中任意位置的(java long范围内)元素值的数学算法分析及java实现
- 《大话设计模式》num01---简单工厂模式
- UE4 C++使用正则表达式
- Ocelot API网关的实现剖析
- 获取本机IP地址
- LeetCode 3. Longest Substring Without Repeating Characters