ubuntu下针对php的thrift 安装折腾记录

此安装针对php开发配置

按照官方的文档做法,会出现各种bug,总结正确的安装方法:

STEP1:

安装必要的依赖插件:

sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev
sudo apt-get install php5-dev php5-cli phpunit  #php

必要一步:

sudo apt-get install python-dev

STEP2:

从thrift的git源上clone最新版本:

git clone https://git-wip-us.apache.org/repos/asf/thrift.git thrift
cd thrift

STEP3:

cd thrift
./bootstrap.sh  #用于检测系统环境,生成configure文件
./configure
make
sudo make install

上面的步骤没有出现error说明整个过程都是顺利的。

STEP4:

thrift -version

出现 Thrift version 1.0.0-dev

Good,thrift 安装成功。

ubuntu下针对php的thrift 安装折腾记录

时间: 2024-10-13 16:20:00

ubuntu下针对php的thrift 安装折腾记录的相关文章

Ubuntu下有道词典的安装

Ubuntu下有道词典的安装 支持Ubuntu 14.10以及以上版本,提供32位和64位安装包. 14.04用户需要在安装前更新系统(update&dist-upgrade) 安装方式: 1.打开更新管理器对Ubuntu系统进行更新: 2.下载与当前系统对应版本的安装包后,双击运行安装.

Ubuntu下icinga(nagios衍生版)安装步骤

Ubuntu下icinga安装步骤: http://sourceforge.net/projects/icinga-cn/files/icinga-cn/icinga-cn-1.11/icinga-cn-1.11.5.tar.gz/download http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz $ sudo useradd icinga $ sudo apt-get install libdbi-dev $ sudo

Ubuntu下ssh免密码登录安装

1.首先在本机安装openssh-server和openssh-client. 命令:sudo apt-get install openssh-server openssh-client 2.在检查当前的目录下有没有.ssh这个文件,没有的话就mkdir下. 3.生成公钥与私钥.命令:ssh-keygen -t rsa 4.将.ssh文件中的id_isa_pub复制到其他机器的authorized_keys下.并修改authorized_keys权限为600. 5.ssh nodeXX即可. U

(转)ubuntu下jthread 和jrtplib的安装

ubuntu12.04 1.       下载开发包解压.分别下载jrtplib-3.7.1.tar.gz和jthread-1.2.1.tar.gz.下载地址为: http://research.edm.uhasselt.be/jori/jrtplib/jrtplib-3.7.1.tar.gz和 http://research.edm.uhasselt.be/jori/jthread/jthread-1.2.1.tar.gz 2.       将源文件放到如下任意目录中,这里假设放到主目录下:/

Ubuntu下查看软件版本及安装位置【转】

Ubuntu下查看软件版本及安装位置 查看软件版本:     aptitude show xxx 也可用apt-show-versions (要先安装sudo apt-get install apt-show-versions) 查看软件安装位置:dpkg -L xxxx 查看软件是否安装:dpkg -l | grep filename

ubuntu下chromium浏览器flash插件安装

ubuntu下chromium浏览器默认是不支持flash的,在新立德软件包中搜索flash得到的“Adobe Flash Player plugin installer”也没有什么卵用,因为装完以后根本不知道怎么运行啊-摔-super中搜索不到!在终端里面执行sudo flashplugin-installer也说找不到命令- 解决办法: 安装pepperflashplugin-nonfree(注:它真的是免费的).通过新立德或者apt-get都可以. 想要图文并茂手把手教程的可以看这里: 如

Ubuntu下Snort从编译、安装到调试全过程

自:https://www.newbyter.net/?p=1403 一.编译 编译是在Ubuntu 11.04 (32bit)下完成的,Ubuntu采用默认安装方式. Snort本身用到了一些第三方的库,这些库默认在Ubuntu下并没有安装,因此需要我们自己手动安装.具体包括:libdnet-1.12.libpcap-1.0.0.pcre-8.12.zlib-1.2.5等,除此之外,还需要安装build-essential.flex和bison包. 这些第三方库的编译安装比较简单,一般只需要执

ubuntu 下如何在eclipse上安装部署发布tomcat

搞了半天终于搞定了,把心得写下来吧.真心感觉一般开发人员使用windows下面开发就够了,所谓的ubuntu安全性是服务器方面的,一般开发人员根本没法碰,不过还是有很多爱好者想弄弄,我也是其中之一哈. 介绍我的环境:ubuntu14.04       JDK1.7.0_79    tomcat7.0.69  eclipse3.4:j2ee 版 下面开始了:(可能有点啰嗦,我这里是想详细点,将就着看吧) 首先eclipse必须先安装好,没安装好的请参见下文,一定要注意:如果不懂安装,那就需要完全按

ubuntu下使用Tesseract-ocr(编译、安装、使用、训练新的语言库)

本文前半部分是来自http://www.qisanfen.com/?p=185的一篇文章,主要讲了安装.训练的大致流程,注意如果需要训练语言库需要把所需要的库安装完整 后半部分大致是官方wiki的翻译版本 如果只安装,不训练,可以看我的另一篇比较简洁的文章http://blog.csdn.net/yimingsilence/article/details/51276138 关于训练的具体细节可以查看官方wiki : https://github.com/tesseract-ocr/tessera