zoukankan      html  css  js  c++  java
  • Tokyo Cabinet与Tokyo Tyrant的安装以及PHP扩展

    wget http://fallabs.com/tokyocabinet/tokyocabinet-1.4.47.tar.gz
    tar zxvf tokyocabinet-1.4.47.tar.gz
    cd tokyocabinet-1.4.47
    ./configure --prefix=/usr/local/webserver/tc
    make && make install
    cd ../
    
    wget http://fallabs.com/tokyotyrant/tokyotyrant-1.1.41.tar.gz
    tar zxvf tokyotyrant-1.1.41.tar.gz
    cd tokyotyrant-1.1.41
    ./configure --prefix=/usr/local/webserver/tt --with-tc=/usr/local/webserver/tc/
    make && make install
    cd ../
    
    mkdir -p /data1/db/ttserver
    mkdir -p /data/db/ttserver
    
    mkdir -p /data1/db1/ttserver
    mkdir -p /data/db1/ttserver
    
    
    /usr/local/webserver/tt/bin/ttserver -host 127.0.0.1 -port 11212 -thnum 8 -dmn -pid /data1/db/ttserver/ttserver.pid -log /data1/db/ttserver/ttserver.log -le -ulog /data1/db/ttserver/ -ulim 128m -sid 1 -rts /data1/db/ttserver/ttserver.rts /data/db/ttserver/database.tch#bnum=1000000#xmsiz=434217728#rcnum=20000
    
    /usr/local/webserver/tt/bin/ttserver -host 127.0.0.1 -port 1978 -thnum 8 -dmn -pid /data1/db1/ttserver/ttserver.pid -log /data1/db1/ttserver/ttserver.log -le -ulog /data1/db1/ttserver/ -ulim 128m -sid 2 -rts /data1/db1/ttserver/ttserver.rts /data/db1/ttserver/database.tct#bnum=1000000#xmsiz=434217728#rcnum=20000#mode=wcr
    
    wget http://pecl.php.net/get/tokyo_tyrant-0.6.0.tgz
    tar zxvf tokyo_tyrant-0.6.0.tgz
    cd tokyo_tyrant-0.6.0
    /usr/local/webserver/php/bin/phpize 
    ./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-tokyo-tyrant=/usr/local/webserver/tt/ --with-tokyo-cabinet-dir=/usr/local/webserver/tc/
    make
    cd modules
    cp tokyo_tyrant.so /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/
    vi /usr/local/webserver/php/etc/php.ini
    extension = tokyo_tyrant.so
    <?php
            try {
                $tt = new TokyoTyrant("192.168.1.100", 11212);
            }catch (TokyoTyrantException $e) {
                var_dump($e);
                exit;
            }
            //$tt->put("key", "value");
            echo $tt->get("864374523-2");
  • 相关阅读:
    自学Linux Shell5.2-shell内建命令history alias
    自学Linux Shell5.1-shell父子关系
    vue2.0 实现导航守卫(路由守卫)
    vue2.0 关于Vue实例的生命周期
    vue2.0 正确理解Vue.nextTick()的用途
    vue2.0 项目build后资源文件报错404的解决方案
    vue2.0 vetur插件提示 'v-for' directives require 'v-bind:key' directives 的解决办法
    vue2.0 微信oauth认证的正确调用位置
    vue2.0 样式表引入的方法 css sass less
    vue2.0 配置sass
  • 原文地址:https://www.cnblogs.com/akidongzi/p/10132936.html
Copyright © 2011-2022 走看看