linux编译安装rabbitmq-c & 编译PHP扩展amqp
来源:互联网 发布:淘宝优惠券尺寸是多少 编辑:程序博客网 时间:2024/06/06 20:14
AMQP——高级消息队列协议,目前比较有名气的实现大概就是大名鼎鼎的RabbitMQ了。
约定:
源码目录: /mnt/src/
安装目录:/usr/local/
php扩展源码:/mnt/src/phpext/
phpize地址:/usr/local/php/bin/phpize
phpconfig地址:/usr/local/php/bin/php-config
php.ini地址:/usr/local/php/lib/php.ini
第一步,先安装的是linux下客户端服务 rabbitmq-c-0.5.2.tar.gz
下载地址因为网上的比较慢,我自己存放了一份,希望可以帮到需要的朋友:http://download.csdn.net/detail/aggrelxf/9292687
tar -zxvf rabbitmq-c-0.5.2.tar.gzcd rabbitmq-c-0.5.2mkdir buildcd buildcmake -DCMAKE_INSTALL_PREFIX=/usr/local ..此处注意,设置安装目录为/usr/local时,编译的动态链接库默认一般会编译到/usr/local/lib/下边,此包默认将所有动态库存放于lib/x86_64-linux-gnu/librabbitmq.*。。所以安装完成后,需要将此目录下所有librabbitmq.*文件,cp到上一层lib目录下边!***** 此注意点是在当php扩展编译完,加载不成功时,看一下php -m | grep amqp,是否有报错内容,如出现找不到某.so文件时,采用!!安装:cmake --build . --target install
第二步,编译php扩展so文件及配置; 源码下载:http://download.csdn.net/detail/aggrelxf/9292683cd /mnt/src/phpextwget http://pecl.php.net/get/amqp-1.0.10.tgztar xvfz amqp-1.0.10.tgzcd amqp-1.0.9/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp
make && make install
(/usr/local/php/bin/phpize 和 /usr/local/php/bin/php-config 为实际php所在目录,如果不清楚,可以whereis php查看。)如果之前的步骤顺利,这步应该没什么问题,直接在php.ini中添加生成的amqp.so,重启apache或httpd服务!
0 0
- linux编译安装rabbitmq-c & 编译PHP扩展amqp
- linux编译安装rabbitmq-c & 编译PHP扩展amqp
- rabbitmq php扩展amqp安装
- linux 编译安装amqp
- centos安装php的rabbitmq扩展amqp
- php 的rabbitmq 扩展模块amqp安装
- linux下编译php的amqp扩展(for rabbimq)
- php 安装 rabbitMQ 扩展 amqp 【一键安装脚本】
- windows下安装rabbitmq的php扩展amqp
- php的amqp扩展 安装(windows) rabbitmq学习篇
- linux下 php安装AMQP扩展 与AMQP收发消息
- rabbitmq安装与原理讲解&&php扩展编译
- Linux教程之ubuntu下手动编译php-amqp扩展教程
- PHP-C扩展编译步骤 (linux)
- Linux 下 PHP 扩展 PDO 编译安装
- LINUX 下编译安装PHP扩展库
- linux 下编译安装php mongodb扩展
- Linux 下 PHP 扩展 PDO 编译安装
- socket编程
- PhpStorm使用技巧小结
- IOS-31-xib两控件宽度水平平分时添加约束的办法
- AngularJS表单基础
- TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
- linux编译安装rabbitmq-c & 编译PHP扩展amqp
- Mysql5.7.9免安装版配置问题(其他版本也可参考)
- Android组件之BroadcastReceiver详解
- 解决安装gevnet失败
- IOS编译时,遇到错误『linker command failed with exit code 1 (use -v to see invocation)』
- 第十一章 Scala的层级
- 高光BRDF化简公式总结(转)
- Mondrian Schema设计
- 转换表结构例子