记录一下 使用 rabbitmq 安装 amqp 拓展

环境 ubuntu   安装目录在 /user/local 下进行

1. 安装 wget  

  apt-get update

  apt-get install wget

2. 进入 /user/local

  cd /user/local

3.安装 rabbitmq-c-0.8.0

  wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz          (注意: 可能需要翻墙)

  tar zxf rabbitmq-c-0.8.0.tar.gz

  cd rabbitmq-c-0.8.0

  ./configure --prefix=/usr/local/rabbitmq-c-0.8.0

  make && make install

4. 返回 /user/local

  cd /user/local

5. 安装 amqp-1.9.0

  wget http://pecl.php.net/get/amqp-1.9.0.tgz

  tar zxf amqp-1.9.0.tgz

  cd amqp-1.9.0

  /usr/local/bin/phpize    (如果你的 phpize 不在这个目录 请使用 find / -name phpize 或者 which phpize  进行查找)

  ./configure --with-php-config=/usr/local/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0  (php-config 与上面同理)

  make && make install

  

6. 可能 make && make install 会出现

  'amqp_ssl_socket.h' file not found 的错误

  如果出现 请使用  find / -name amqp_ssl_socket.h

  

  然后把该文件复制到 你所安装的 amqp 目录内  就可以了

  cd /usr/local/amqp-1.9.0

  cp /usr/local/rabbitmq-c-0.8.0/librabbitmq/amqp_ssl_socket.h ./

  make && make install

  

7. 配置 php.ini 并 重启 php-fpm  (如果你不知道在哪儿 也可以使用find命令)

  添加  extension="amqp.so" 到 php.ini

  service php-fpm restart  

6. 查看 是否安装成功

  php -m | grep amqp

  

  即可

最新文章

  1. css3+jquery制作3d旋转相册
  2. android 关闭/开启软件键盘(hideSoftKeyboard)
  3. android开发之自定义组件
  4. SVN同步大坑
  5. 使用C++还是QML
  6. VPW Communication Protocol
  7. 【ALearning】第三章 Android基本常见控件
  8. JS实现页面跳转重定向的几种方式
  9. CROW-5 WEB APP引擎商业计划书(HTML5方向)-微信网页版微信公众平台登录-水仙谷
  10. qt: flush: BitBlt failed
  11. eclipse启动tomcat 访问http://localhost:8080 报404错误
  12. HTTPS原理(转)
  13. 浅尝JavaScript document对象
  14. JSON 在Ajax数据交换中的简单运用
  15. 南邮 base64全家桶
  16. HTML5 source标签:媒介元素定义媒介资源
  17. 创建Aurelia项目
  18. uvaLive6837 ThereIsNoAlternative (kruskal)
  19. java代码示例(6-4)
  20. Node学习笔记---初识Node

热门文章

  1. HTML的文档结构与语法(一)
  2. JPA#Interfaces总结
  3. 【SQL必知必会笔记(2)】检索数据、排序检索数据
  4. jQuery原理系列-常用Dom操作
  5. hdu 3790 最短路径dijkstra(多重权值)
  6. MFC中隐藏和显示光标的切换
  7. Pytorch_torch.nn.MSELoss
  8. EL&JSTL简单介绍
  9. javascript 连续赋值(连等运算)问题研究
  10. sql server ------创建本地数据库 SQL Server 排序规则