<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 156,  comments - 601,  trackbacks - 0

    由于memcached安裝時,需要使用libevent類庫,所以先安裝libevent
    libevent下載網(wǎng)址:http://www.monkey.org/~provos/libevent/

    本手冊中下載的是 libevent-1.4.8-stable.tar.gz版本安裝步驟如下:
    1. 解壓縮
     tar xzfv libevent-1.4.8-stable.tar.gz
     
    2. 進入到 libevent-1.4.8-stable目錄
        cd libevent-1.4.8-stable
       
    3. 編譯,安裝
        ./configure
        make
        make install
     注:默認安裝到/usr/local/lib/目錄
     
    接下來,安裝memcached
    memcached下載網(wǎng)址:http://www.danga.com/memcached/download.bml
    本手冊中下載的是 memcached-1.2.6.tar.gz版本

    安裝步驟如下:
    1. 解壓縮
     tar xzfv memcached-1.2.6.tar.gz
     
    2. 進入到 memcached-1.2.6目錄
     cd memcached-1.2.6
       
    3. 編譯,安裝
        ./configure --prefix=/local/memcached
        make
        make install

    安裝完成后,會在 /local/memcached 出現(xiàn) bin和share目錄

    進行 bin目錄,啟動 memcache
    方法如下:
    ./memcached -d -u nobody -m 512 127.0.0.1 -p 11211
    此時,會報一個異常
     error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

    原因是找不到libevent-1.4.so.2類庫,解決辦法如下:

    使用LD_DEBUG=help ./memcached -v來確定 加載的類庫路徑,方法如下:
    LD_DEBUG=libs ./memcached -v 2>&1 > /dev/null | less

    則系統(tǒng)會顯示:
    linux:/local/memcached/bin # LD_DEBUG=libs ./memcached -v 2>&1 > /dev/null | less
         
    20421:     find library=libevent-1.4.so.2; searching
         20421:      search cache=/etc/ld.so.cache
         
    20421:      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)
         
    20421:       trying file=/lib/tls/i686/sse2/libevent-1.4.so.2
         
    20421:       trying file=/lib/tls/i686/libevent-1.4.so.2
         
    20421:       trying file=/lib/tls/sse2/libevent-1.4.so.2
         
    20421:       trying file=/lib/tls/libevent-1.4.so.2
         
    20421:       trying file=/lib/i686/sse2/libevent-1.4.so.2
         
    20421:       trying file=/lib/i686/libevent-1.4.so.2
         
    20421:       trying file=/lib/sse2/libevent-1.4.so.2
         
    20421:       trying file=/lib/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/tls/i686/sse2/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/tls/i686/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/tls/sse2/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/tls/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/i686/sse2/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/i686/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/sse2/libevent-1.4.so.2
         
    20421:       trying file=/usr/lib/libevent-1.4.so.2
         
    20421:    
    ./memcached: error while loading shared libraries: libevent-
    1.4.so.2: cannot open shared object file: No such file or directory


    我們看到,memcached會到很多地方去找,所以根據(jù)其它求,我們只需建一個軟鏈接,指定到我們安裝的類庫上即可
    方法如下:
    ln -s /usr/local/lib/libevent-1.4.so.2 /lib/libevent-1.4.so.2

    現(xiàn)在可以正常啟動memcached了
    ./memcached -d -u nobody -m 512 127.0.0.1 -p 11211

    到這里,看到memcached已經(jīng)啟動,說明安裝成功。

    memcache啟動參數(shù)說明:
    The options for memcached are:

        -l <ip_addr>  
        Listen on <ip_addr>
    ; default to INDRR_ANY. This is an important option to consider as there is no other way to secure the installation. Binding to an internal or firewalled network interface is suggested.
        -d
        Run memcached as a daemon.
        -u <username>
        Assume the identity of <username> (only when run as root).
        -m <num>
        Use <num> MB memory max to use for object storage
    ; the default is 64 megabytes.
        -M
        Instead of throwing items from the cache when max memory is reached
    , throw an error
        -c <num>
        Use <num> max simultaneous connections
    ; the default is 1024.
        -k
        Lock down all paged memory. This is a somewhat dangerous option with large caches
    , so consult the README and memcached homepage for configuration suggestions.
        -p <num>
        Listen on port <num>
    , the default is port 11211.
        -r
        Maximize core file limit
        -M
        Disable automatic removal of items from the cache when out of memory. Additions will not be possible until adequate space is freed up.
        -r
        Raise the core file size limit to the maximum allowable.
        -h
        Show the version of memcached and a summary of options.
        -v
        Be verbose during the event loop
    ; print out errors and warnings.
        -vv
        Be even more verbose
    ; same as -v but also print client commands and responses.
        -i
        Print memcached and libevent licenses.
        -P <filename>
        Print pidfile to <filename>
    , only used under -d option.


    Good Luck!
    Yours Matthew!
    posted on 2008-11-12 12:47 x.matthew 閱讀(5486) 評論(3)  編輯  收藏 所屬分類: 其它
    主站蜘蛛池模板: 国产美女做a免费视频软件| 久久久久国产免费| 精品国产免费观看久久久| 亚洲乱码在线播放| 巨波霸乳在线永久免费视频 | 国产一精品一AV一免费| 中文字幕日韩亚洲| 两性色午夜视频免费播放| 亚洲高清国产AV拍精品青青草原 | 亚洲高清在线观看| 成人黄网站片免费视频| 亚洲成av人影院| 91香蕉国产线观看免费全集| 亚洲精品在线电影| 成人午夜视频免费| 曰批免费视频播放在线看片二| 亚洲AⅤ无码一区二区三区在线| 久久国产乱子伦精品免费午夜| 亚洲精品无码鲁网中文电影| 久久久久久AV无码免费网站| 亚洲女人18毛片水真多| 成年女人色毛片免费看| 免费播放国产性色生活片| 亚洲色欲久久久综合网东京热 | 久久性生大片免费观看性| 久久精品国产亚洲av四虎| 在线看片韩国免费人成视频| 亚洲youwu永久无码精品| 亚洲VA综合VA国产产VA中| 成全动漫视频在线观看免费高清版下载| 亚洲成av人在线视| 女人18特级一级毛片免费视频| 羞羞视频网站免费入口| 亚洲av午夜福利精品一区| 久久不见久久见免费影院| 日韩毛片免费一二三| 久久久久亚洲av无码专区导航| 在线免费观看视频你懂的| 久久久WWW免费人成精品| 91亚洲国产在人线播放午夜| 国产片免费在线观看|