如何使用 PECL 安装 PHP 扩展(使用 Homebrew)

Rev*_*rso 1 php homebrew pecl rabbitmq

我尝试使用brew 在我的Mac 上安装amqp php 扩展。

环境: MacOS Catalina 10.15.6,Homebrew 2.5.0,PHP 7.4.10,rabbitmq 3.8.8,rabbitmq-c 0.10.0

执行后我收到以下消息:pecl install amqp

checking for pkg-config... /usr/local/bin/pkg-config
checking for amqp using pkg-config... configure: error: librabbitmq not found
ERROR: `/private/tmp/pear/temp/amqp/configure --with-php-config=/usr/local/opt/php/bin/php-config --with-librabbitmq-dir' failed
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这个问题。

Rev*_*rso 7

对于任何有类似问题的人。

对于这个问题:

设置 librabbitmq 安装前缀 [autodetect] 的路径:

不要留下空答案(自动检测)。

就我而言,将此值设置为

/usr/local/Cellar/rabbitmq-c/0.10.0

做这份工作。

  • 获取rabbitmq-c的路径`brew --prefixrabbitmq-c` (8认同)