所需软件
libevent-2.0.6-rc.tar.gz (http://monkey.org/~provos/libevent/)
memcache-2.2.5.tgz (http://pecl.php.net/package/memcache) 用于安装php的扩展
memcached-1.4.0.tar.gz (http://www.danga.com/memcached/)
libevent-2.0.6-rc.tar.gz (http://monkey.org/~provos/libevent/)
memcache-2.2.5.tgz (http://pecl.php.net/package/memcache) 用于安装php的扩展
memcached-1.4.0.tar.gz (http://www.danga.com/memcached/)
下载后全部放置在/var/software/下
tar zxvf 解压缩有文件
1.首先安装libevent,不然memcached可是不能装的
cd libevent-2.0.6-rc
./configure --prefix=/usr/local/libevent
make
make install
2.接着安装memcached
cd memcached-1.4.0
./configure --prefix=/usr/local/memcached -width-libevent=/usr/local/libevent
make
make install
3.启动memcached
/usr/local/servers/memcached -d -m 128 -l localhost -p 11211 -u root
-d 以守护程序(daemon)方式运行 memcached;
-m 设置 memcached 可以使用的内存大小,单位为 M;
-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
-u 指定用户;
启动会遇到问题:error while loading shared libraries: libevent-2.0.so.2: cannot open shared object file: No such file or directory
别人说要这么干
则运行 LD_DUBUG=libs 就可以知道memcached启动时库的加载路径。具体如下:
# LD_DEBUG=libs /usr/local/servers/memcached/bin/memcached -v
10929: find library=libevent-1.4.so.2 [0]; searching
10929: search cache=/etc/ld.so.cache
10929: search path=/lib/tls/i686/sse2:/lib/tls/i686:/lib/tls/sse2:/lib/tls:/lib/i686/sse2:/lib/i686:/lib/sse2:/lib:/usr/lib/tls/i686/sse2:/usr/lib/tls/i686:/usr/lib/tls/sse2:/usr/lib/tls:/usr/lib/i686/sse2:/usr/lib/i686:/usr/lib/sse2:/usr/lib (system search path)
10929: trying file=/lib/tls/i686/sse2/libevent-1.4.so.2
10929: trying file=/lib/tls/i686/libevent-1.4.so.2
10929: trying file=/lib/tls/sse2/libevent-1.4.so.2
10929: trying file=/lib/tls/libevent-1.4.so.2
10929: trying file=/lib/i686/sse2/libevent-1.4.so.2
10929: trying file=/lib/i686/libevent-1.4.so.2
10929: trying file=/lib/sse2/libevent-1.4.so.2
10929: trying file=/lib/libevent-1.4.so.2
10929: trying file=/usr/lib/tls/i686/sse2/libevent-1.4.so.2
10929: trying file=/usr/lib/tls/i686/libevent-1.4.so.2
10929: trying file=/usr/lib/tls/sse2/libevent-1.4.so.2
10929: trying file=/usr/lib/tls/libevent-1.4.so.2
10929: trying file=/usr/lib/i686/sse2/libevent-1.4.so.2
10929: trying file=/usr/lib/i686/libevent-1.4.so.2
10929: trying file=/usr/lib/sse2/libevent-1.4.so.2
10929: trying file=/usr/lib/libevent-1.4.so.2
10929:
然后给libevent-1.4.so.2建立一个链接后再运行memcached:
# ln -s /usr/local/servers/libevent/lib/libevent-1.4.so.2 /lib/libevent-1.4.so.2
但是我的机器不好使,直接ln -s /usr/local/servers/libevent/lib/libevent-2.0.so.2 /lib/libevent-2.0.so.2
4.安装php memcache扩展
可以使用php自带的pecl安装程序
# /usr/local/servers/php5/bin/pecl install memcache
cd memcache-2.2.5
/usr/local/php/bin/phpize
./configure –enable-memcache –with-php-config=/usr/local/php/bin/php-config –with-zlib-dir
make
make install
上述安装完后会有类似这样的提示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
找到php.ini 我的在/uar/local/php/lib/下面(其实是个软连接,指向:/usr/local/Zend/etc/php.ini)
把php.ini中的extension_dir = “./”修改为
extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”
添加一行来载入memcache扩展:extension=memcache.so
然后service httpd stop
然后查看phpinfo();
如有即可
- 大小: 53.6 KB
- 大小: 43.7 KB
分享到:
相关推荐
压缩包有: 1、memcached的安装程序 2、PHP_memcached的扩展(5.4.xx)
MemCached的安装文件及安装文档,分为:linux安装文档.txt和windows安装文档.txt
Memcached培训文档,包含Mem内存方案,使用机制等,内部培训使用
Memcached安装配置及使用文档,来源于网络,仅供参考
Memcached实例与文档Memcached实例与文档Memcached实例与文档Memcached实例与文档
windows安装memcached 文档,对你们会有小小的帮助!
memcached缓存很全的文档及说明memcached缓存很全的文档及说明memcached缓存很全的文档及说明
本文是一篇讲解Memcached安装的操作文档
缓存在内存中的超好用的缓存模式,是优化网站的最好帮手,大家可以好好学习,好好利用,好东西大家一起分享
memcached操作文档memcached操作文档memcached操作文档
memcached安装包,附安装包libevent,memcached,安装命令指导文档
NULL 博文链接:https://jackroomage.iteye.com/blog/1696510
memcached集成Spring安装部署文档,安装文件。
linux 安装memcached 和配置默认启动
为了便于分析memcached的源码,使用doxygen生成了这个文档
记录的关于在centos上安装memcached的文档,给有需要的朋友
memcached memcached memcached memcached memcached memcached
ibatis memcached 整合 源码 文档 ibatis memcached 整合 源码 文档
Windows8上安装虚拟机VirtualBox,然后新建虚拟电脑,搭建CentOS6.5 + mysql + nginx + php + memcached平台环境,部署网站。文档中记录了部分FAQ。
公司要求组织一个基于Java的memcached培训,整理了这个文档。里面有4个文件,包括memcached部署,memcached培训,监控工具memcache-top安装和daemontools安装。文档是基于word2013的,打不开的话,右键--属性--解锁