我是007 发表于 2015-9-2 11:04:50

linux下安装memcached以及扩展(xampp环境)

  网上有很多相关的文章,就不具体写了。(假设这里文件都上传到更目录下的tmp文件夹下)
  1.大致流程先装 libevent 和 memcache
  http://www.cnblogs.com/zgx/archive/2011/08/10/2134097.html



先安装libevent:
# tar zxvf libevent-1.2.tar.gz
# cd libevent-1.2
# ./configure –prefix=/usr
# make
# make install
测试libevent是否安装成功:
# ls -al /usr/lib | grep libevent
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3
还不错,都安装上了。
安装memcached,同时需要安装中指定libevent的安装位置:
# cd /tmp
# tar zxvf memcached-1.2.0.tar.gz
# cd memcached-1.2.0
# ./configure –with-libevent=/usr
# make
# make install
如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
安装完成后会把memcached放到 /usr/local/bin/memcached ,
测试是否成功安装memcached:
# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug
启动Memcached服务:
1.启动Memcache的服务器端:
# /usr/local/bin/memcached -d -m 10 -u root -p 12000 -c 256 -P /tmp/memcached.pid(l参数可以不用设置,默认localhost)
  2.再装扩展
  http://www.cnblogs.com/alexqdh/archive/2012/11/20/2778208.html



1.tar zxvf memcached-2.1.0.tgz
2.cd memcached-2.1.0
3.进入解压以后的目录,是没有configure文件的 /opt/lampp/bin/phpize(生成configure文件)
4. ./configure --with-php-config=/opt/lampp/bin/php-config; make ; make install
5.编译完成了 php.ini 加入extension值:extension=memcache.so
6.重启/opt/lampp/lampp restart
  3.解决问题.
  http://www.29ma.cn/20110723/779/



若重启 xampp 时提示:
Warning: PHP Startup: Unable to load dynamic library ‘/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/memcache.so’ – /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/memcache.so: wrong ELF class: ELFCLASS64 in Unknown on line 0
说明您的操作系统是 64 位的,而 xampp 只对 32 位的系统提供支持。请下载如下压缩包替换对应的文件即可。
相关文件下载: http://pan.baidu.com/share/link?shareid=3170652781&uk=1192718391
  
  
  
  
页: [1]
查看完整版本: linux下安装memcached以及扩展(xampp环境)