发表于 2018-12-11 10:03:08

rabbitmq php 安装amqp扩展

  一:安装rabbitmq-c-0.7.1
  没有安装就会提示上面的错误
  下载地址:https://github.com/alanxz/rabbitmq-c
  我选择的是最新版本0.7.1
  wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.7.1/rabbitmq-c-0.7.1.tar.gz
  tar zxf rabbitmq-c-0.7.1.tar.gz
  cd rabbitmq-c-0.7.1
  ./configure --prefix=/usr/local/rabbitmq-c-0.7.1
  make && make install
  备注:如果下面的下载比较慢,您可以到百度云盘下载我下载下来的文件,云盘地址:http://pan.baidu.com/s/1kVwRD2Z#list/path=%2F,打开这个链接,找到文件rabbitmq-c-0.7.1.tar下载下来即可。
  二:安装amqp
  下载地址https://pecl.php.net/package/amqp
  我选择的是1.6.1
  !!!对于php7.1,需要下载高版本:
  wget https://pecl.php.net/get/amqp-1.9.3.tgz   //php 7.1
  wget https://pecl.php.net/get/amqp-1.6.1.tgz   // php 5.6
  tar zxf amqp-1.6.1.tgz
  cd amqp-1.6.1
  /usr/local/php/bin/phpize
  ./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.7.1
  注意:这里的/usr/local/rabbitmq-c-0.7.1要跟上面rabbitmq-c安装的地址一样
  make && make install
  然后打开/etc/php.ini
  添加配置:
  extension=amqp.so
  重启php,phpinfo就可以看到配置了
  到这里就完成了,之前找了很多资料就会报错,唯有这个方式没有问题,我的linux是centos6,php版本5.4和7都安装通过了。
  参考资料:https://www.phpsong.com/2223.html

页: [1]
查看完整版本: rabbitmq php 安装amqp扩展