[英]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 個步驟,僅此而已:
apt install php7.4-amqp
(這取決於你的php版本)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.