• 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
  • 相关阅读:
    向SDE库中写入栅格和矢量数据
    datagridview使用方法
    GP Statics
    GP tool , Resample, Mask, Clip
    好的影像库网站
    文件及文件夹相关操作
    使用GeoProcessing进行批处理的编程方式(粗粒度的编程)
    git clear local branches All In One
    node js module exports multiple variables All In One
    推荐的 iPad 绘画入门教程资源 All In One
  • 原文地址:https://www.cnblogs.com/loveyouyou616/p/3230596.html
Copyright © 2020-2023  润新知