<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. 進(jìn)入到 libevent-1.4.8-stable目錄
        cd libevent-1.4.8-stable
       
    3. 編譯,安裝
        ./configure
        make
        make install
     注:默認(rèn)安裝到/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. 進(jìn)入到 memcached-1.2.6目錄
     cd memcached-1.2.6
       
    3. 編譯,安裝
        ./configure --prefix=/local/memcached
        make
        make install

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

    進(jìn)行 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 閱讀(5493) 評論(3)  編輯  收藏 所屬分類: 其它
    主站蜘蛛池模板: 亚洲91av视频| 黄页免费视频播放在线播放| 国产免费的野战视频| 亚洲看片无码在线视频| 免费一级大黄特色大片| a级毛片免费完整视频| 亚洲成人免费网址| 免费真实播放国产乱子伦| 男女作爱在线播放免费网站| 99久久婷婷国产综合亚洲| 国产性爱在线观看亚洲黄色一级片 | 亚洲网站视频在线观看| 18禁超污无遮挡无码免费网站国产 | 2020久久精品亚洲热综合一本 | 亚洲国产成人综合精品| 在线亚洲午夜理论AV大片| 国产成人无码免费看视频软件| 羞羞网站免费观看| 亚洲国产精品乱码在线观看97| 亚洲国产精品无码久久九九| h片在线免费观看| 岛国岛国免费V片在线观看| 99久久婷婷国产综合亚洲| 亚洲日产韩国一二三四区| 成人性生交大片免费看午夜a| 在线毛片片免费观看| 国产精品亚洲а∨天堂2021| 亚洲精品在线免费看| 亚洲AV无码成H人在线观看| 99久久国产热无码精品免费| 免费国产污网站在线观看| 亚洲欧美日韩中文无线码 | 亚洲欧洲日产韩国在线| 亚洲日本中文字幕一区二区三区 | 免费A级毛片无码免费视| 亚洲一区免费观看| 在线视频网址免费播放| 免费无遮挡无遮羞在线看| 在线综合亚洲欧洲综合网站| 337p日本欧洲亚洲大胆精品555588| 中文字幕亚洲电影|