当前位置: 首页 > news >正文

如何安装 gearmand 及对应的 php 扩展

为什么80%的码农都做不了架构师?>>>   hot3.png

1.安装依赖库

$ sudo apt-get install libboost-dev libboost-all-dev gperf* libevent-dev
$ wget http://nchc.dl.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz
$ tar zxvf libuuid-1.0.3.tar.gz
$ cd libuuid-1.0.3/
$ ./configure
$ sudo make
$ sudo make install

2.安装 gearmand(主要是想安装 libgearman,安装 PHP 扩展时依赖它)

$ wget https://launchpad.net/gearmand/1.2/1.1.12/+download/gearmand-1.1.12.tar.gz
$ tar zxvf gearmand-1.1.12.tar.gz
$ cd gearmand-1.1.12/
$ ./configure
$ sudo make clean
$ sudo make
$ sudo make install
$ sudo /sbin/ldconfig

3.安装 PHP 的 Gearman 扩展

$ wget http://pecl.php.net/get/gearman-1.1.2.tgz
$ tar zxvf gearman-1.1.2.tgz
$ cd gearman-1.1.2/
$ sudo phpize
$ sudo ./configure
$ sudo make
$ sudo make install
$ sudo echo "extension=gearman.so" >> /etc/php/5.6/apache2/php.ini
$ sudo /etc/init.d/apache2 restart

注意:如果只安装 php 的 gearman 扩展,进行编译时报错:configure: error: Please install libgearman 但是却找不到 libgearman 的源码包下载地址。其实 gearmand 里是包含 libgearman 的,所以想要安装 php 的 gearman 扩展,则必须先安装 gearmand 。

转载于:https://my.oschina.net/antsky/blog/832557

相关文章:

  • [osgearth]通过API创建一个earth模型
  • 我的博客的第一篇文章
  • 八数码问题
  • 网络工程师--Vlan
  • 设计中的同理心
  • Stardew Valley(星露谷物语)Mod开发之路 1环境配置
  • 充分发挥行销效力的九个技巧
  • 远行
  • JavaScript数据类型
  • 关于许多人一直关注该怎么唱好高音的问题...
  • thinkphp-删除delete函数
  • escape()、encodeURI()、encodeURIComponent()区别详解
  • Apache(httpd) 报错You don't have permission to access /on this server.
  • 项目开发流程规范文档
  • 存储过程3. 参数的引入
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • cookie和session
  • Fabric架构演变之路
  • Js基础——数据类型之Null和Undefined
  • leetcode46 Permutation 排列组合
  • SpriteKit 技巧之添加背景图片
  • 番外篇1:在Windows环境下安装JDK
  • 技术发展面试
  • 前端代码风格自动化系列(二)之Commitlint
  • 如何优雅地使用 Sublime Text
  • 王永庆:技术创新改变教育未来
  • 源码安装memcached和php memcache扩展
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • ​​​​​​​​​​​​​​Γ函数
  • ​520就是要宠粉,你的心头书我买单
  • #{}和${}的区别?
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2)STL算法之元素计数
  • (6)设计一个TimeMap
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (poj1.2.1)1970(筛选法模拟)
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (转载)Google Chrome调试JS
  • ..回顾17,展望18
  • .NET Core 中的路径问题
  • .net流程开发平台的一些难点(1)
  • @Autowired和@Resource的区别
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • []sim300 GPRS数据收发程序
  • [Android]Android开发入门之HelloWorld
  • [Angular] 笔记 8:list/detail 页面以及@Input
  • [C#]winform部署yolov9的onnx模型
  • [cogs2652]秘术「天文密葬法」
  • [flask]http请求//获取请求体数据
  • [HITCON 2017]SSRFme perl语言的 GET open file 造成rce
  • [IDF]被改错的密码
  • [Java安全入门]三.CC1链
  • [LeetCode]—Roman to Integer 罗马数字转阿拉伯数字