簡體   English   中英

如何在ubuntu中安裝php amqp

[英]how to install php amqp in ubuntu

我嘗試使用此http://code.google.com/p/php-amqp/為 php(將 PHP 與 RabbitMQ 集成)安裝 amqp。

運行后 phpize && ./configure --with-amqp && make && sudo make install

它給出這樣的錯誤

找不到 config.m4。 確保在模塊的頂級源目錄中運行“/usr/bin/phpize”

請幫幫我,我的環境是ubuntu

您需要從這里下載 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

讓我們讓生活更輕松,遵循以下 2 個步驟,僅此而已:

  1. apt install php7.4-amqp (這取決於你的php版本)
  2. 然后在 php.ini 的路徑下添加以下 line extension = 'amqp.so'

您缺少編譯 PHP 擴展所需的庫和工具。

在 Debian/Ubuntu 上,您可以通過以下方式獲得它們:

sudo apt-get install php5-dev

您不能使用“Symfony\\Component\\Messenger\\Bridge\\Amqp\\Transport\\Connection”,因為未安裝“amqp”擴展。

 sudo apt install php-amqp -y

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM