Memcache服务器端+PHPMEMCACHE扩展+PHPMEMCACHED扩展+MemAdmin管理监控工具_第1页
Memcache服务器端+PHPMEMCACHE扩展+PHPMEMCACHED扩展+MemAdmin管理监控工具_第2页
Memcache服务器端+PHPMEMCACHE扩展+PHPMEMCACHED扩展+MemAdmin管理监控工具_第3页
Memcache服务器端+PHPMEMCACHE扩展+PHPMEMCACHED扩展+MemAdmin管理监控工具_第4页
Memcache服务器端+PHPMEMCACHE扩展+PHPMEMCACHED扩展+MemAdmin管理监控工具_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、安装文件准备A、Memcache的服务器端程序:下载地址:B、Memcache的安装先决条件:先安装libeventLibevent介绍:libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名的用于apache的php缓存库memcached据说也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。下载地址:/2、操作系统A、编译器要求Memcach

2、e的安装文件是要求安装gcc编译器的。否则我们的libevent和memcache都无法安装。检查是否有gcc编译器的命令:gcc v如果系统的gcc编译器可以用,将会有一段描述,否则提示找不到类库。成功的例如:3、安装先安装libevent,然后安装memcacheA、libevent安装rootlocalhost#tar -zxvf libevent-2.0.18-stable.tar.gz切换到libevent的目录中rootlocalhost#cd libevent-2.0.18-stable指定安装路径到/usr/目录下rootlocalhost#./configure -prefi

3、x=/usr/local/services/libevent/编译rootlocalhost#make/安装rootlocalhost#.make installB、memcache服务器安装/先解压缩memcached-1.4.13.tar.gzrootlocalhost# tar -zxvf memcached-1.4.13.tar.gz/切换到memcache的目录中rootlocalhost# cdmemcached-1.4.13/指定安装路径到/usr/local/services/memcached目录下,同时指定libevent的安装位置rootlocalhost# ./conf

4、igure -prefix=/usr/local/services/memcached -with-libevent=/usr/local/services/libevent/编译rootlocalhost# make/安装rootlocalhost# make installC、测试是否安装成功:测试libevent:rootlocalhost# ls /usr/local/services/libevent/lib/|grep libeventrootlocalhost# ls -al /usr/local/services/memcached/bin4、 启动memcacheA、启动Me

5、mcache的服务器端:rootlocalhost# /usr/local/services/memcached/bin/memcached -d -m 100 -u root -l 07 -p 11211 -c 256 -P /tmp/memcached.pid-d 选项是启动一个守护进程-m是分配给Memcache使用的内存数量,单位是MB,我这里是100MB-u 是运行Memcache的用户,我这里是root-l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址07-p 是设置Memcache监听的端口,这里设置了1121

6、1,最好是1024以上的端口,这里使用默认端口11211-c 选项是最大运行的并发连接数,默认是1024,这里设置了256,按照你服务器的负载量来设定-P 是设置保存Memcache的pid文件,这里是保存在/tmp/memcached.pidB、如果要结束Memcache进程,执行:注意内容()符号rootlocalhost# kill cat /tmp/memcached.pid5、 监测是否启动成功方式使用telnet来对我们的memcache服务器进行访问telnet 07 11211连接上后,直接敲击stats命令看当前缓存服务器状态6、YUM安装Apacher

7、ootlocalhost# yum install httpd httpd-devel安装完成后,启动apacherootlocalhost# /etc/init.d/httpd start设为开机启动rootlocalhost# chkconfig httpd on7、YUM安装PHProotlocalhost# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml启动服务rootlocalhost# /etc/init.d/httpd start8、安装PHP的MEMCAC

8、HE扩展A、下载# tar -zxvf memcache-3.0.6.tgz# cd memcache-3.0.6#/usr/bin/phpize# ./configure -enable-memcache# make# make install显示完成:Installing shared extensions: /usr/lib64/php/modules/B、查看目录/usr/lib64/php/modules/C、编辑php.ini加入扩展文件rootlocalhost# vim /etc/php.iniD、重启Apacherootlocalhost# service httpd res

9、tartE、注意:若是源码代包安装PHP,需指路径1、# /usr/local/services/php/bin/phpize2、# ./configure -enable-memcache -with-php-config=/usr/local/services/php/bin/php-config -with-zlib-dir3、#make & make install之后得到结果3、# vim /usr/local/services/php/lib/php.ini加入模块路径extension_dir=/usr/local/services/php/lib/php/extensionse

10、xtension=memcache.so9、安装PHP的MEMCACHED扩展A、下载libmemcached-1.0.4.tar.tar(注意:版本1.0.7会报找不到event.h的错误)B、下载memcached-2.0.1.tgzC、安装libmemcached# tar -zxvf libmemcached-1.0.4.tar.tar# cd libmemcached-1.0.4# mkdir /usr/local/services/libmemcached# ./configure -prefix=/usr/local/services/libmemcached/# make# m

11、ake installD、安装memcached# cd memcached-2.0.1# /usr/bin/phpize# ./configure -with-libmemcached-dir=/usr/local/services/libmemcached/# make# make install生成memcached.so文件E、编辑php.ini加入扩展文件# vim /etc/php.iniF、查看PHPINFO扩展G、注意:若是源码代包安装PHP,需指路径# tar -zxvf memcached-2.0.1.tgz# cd memcached-2.0.1/# /usr/local

12、/services/php/bin/phpize# ./configure -enable-memcached -with-php-config=/usr/local/services/php/bin/php-config -with-libmemcached-dir=/usr/local/services/libmemcached/# make# make install然后把生成的模块添加的PHP,见(8、安装PHP的MEMCACHE扩展,E点)10、下载MemAdminA、基于 PHP5 & JQuery 的 Memcached 管理监控工具下载B、解压到Apache访问目录/var/www/html/问题:SELinux 导致 PHP 无法使用 fsockopen 连接到 Memcached 服务器执行# setsebool -P httpd_can_network_relay=1检查是否成功# /usr/sb

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论