[英]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.