web-dev-qa-db-fra.com

installation d'amqp sur mac avec brassage

Je voulais installer amqp avec pecl pour mon Mac Sierra. 

J'ai installé php avec brew, avec pecl install amqp Je reçois une erreur: checking for amqp using pkg-config... configure: error: librabbitmq not found

J'ai installé avec brew le paquet librabbitmq-c mais j'obtiens toujours cette erreur. Je pense que ce n'est pas synchronisé avec pkg-config. 

Est-ce que quelqu'un a une idée de ce qu'il faut faire ici?

5
ghostika

Commencez par installer rabbitmq-c avec le brassin:

brew search librabbitmq
No formula or cask found for "librabbitmq".
Closed pull requests:
Add rabbitmq-c (aka librabbitmq) formula (https://github.com/Homebrew/legacy-homebrew/pull/13437)


brew install rabbitmq-c

Puis installez amqp avec pecl:

pecl install amqp

Définissez le chemin d'accès à librabbitmq:

Set the path to librabbitmq install prefix [autodetect] : /usr/local/Cellar/rabbitmq-c/0.9.0

Vérifiez que amqp est maintenant installé:

php -i|grep amqp
9
José Monagas

Brew n'ajoute pas le fichier au chemin pkg-config, il a donc besoin d'une commande: export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/Cellar/rabbitmq-c/0.9.0/lib/pkgconfig"

0
ghostika