如何在ubuntu中安装php amqp

时间:2011-10-20 05:08:11

标签: php rabbitmq ubuntu-10.04

我尝试为php安装amqp(将PHP与RabbitMQ集成) 使用此http://code.google.com/p/php-amqp/

运行后

phpize&& ./configure --with-amqp&&制造&& sudo make install

它会像这样给出错误

找不到config.m4。 确保在模块的顶级源目录中运行“/ usr / bin / phpize”

请帮助我,我的环境是ubuntu

4 个答案:

答案 0 :(得分:18)

您需要从此处下载PHP库的代码:http://code.google.com/p/php-amqp/downloads/list

然后cd进入该文件夹并运行他们告诉您运行的命令。

更新:该页面实际上是一个旧页面,它们很长时间没有更新。您可以从http://pecl.php.net/get/amqp获取最新的amqp:

wget http://pecl.php.net/get/amqp -O amqp.tar.gz
tar -zxvf amqp.tar.gz
cd amqp-1.0.7    # replace this with the current version
phpize
./configure --with-amqp
make
sudo make install

然后,您需要将以下行添加到php.ini文件中:

extension=amqp.so

答案 1 :(得分:3)

您缺少编译PHP扩展所需的库和工具。

在Debian / Ubuntu上你可以使用:

sudo apt-get install php5-dev

答案 2 :(得分:2)

我最近发现,在安装了官方depo的rabbitmq软件包之后,安装了扩展名为amqp.so的简单命令

  1. apt install php-amqp
  2. 此后在php.ini extension = 'amqp.so'的路径下添加

答案 3 :(得分:0)

您不能使用 将“ Symfony \ Component \ Messenger \ Bridge \ Amqp \ Transport \ Connection”作为 未安装“ amqp”扩展名。

 sudo apt install php-amqp -y