Tags

, , , , , , , , , , , , , , , , ,

Para seguir este pequeno tutorial, você deve ter pelo menos um nível intermediário de PHP, instalação de pacotes e compilação no Mac. Caso não entenda algum procedimento, deixe a pergunta nos comentários ou pesquise por conta própria na documentação dos projetos:

https://github.com/alanxz/rabbitmq-c

https://github.com/pdezwart/php-amqp

https://pecl.php.net/package/amqp

Let’s start!

Você deve ter o “brew” instalado. Caso não tenha…(Pesquisa no Google Porra!)

Após o brew instalado, digite os seguintes comandos no Terminal:

$ brew install pkg-config

Caso o “pkg-config” já esteja instalado, digite brew upgrade pkg-config

Após o pkg-config instalado e atualizado para a última versão, vamos baixar a libamqp-c e compilar.

$ sudo git clone https://github.com/alanxz/rabbitmq-c.git

$ cd rabbitmq-c

$ sudo mkdir build && cd build

$ sudo cmake -ENABLE_SSL_SUPPORT=OFF ..

$ sudo cmake –build . –target install

Se tudo correu bem, a lib rabbitmq-c foi instalada com sucesso e agora podemos instalar a lib php-amqp nativa através do pecl.

$ sudo pecl install amqp-1.6.0beta4

Após a instalação ser concluída com sucesso, basta acrescentar a tag extension=amqp.so no arquivo de configuração do seu php (php.ini).

Após acrescentar a extension e reiniciar o seu servidor web, a lib ja deve aparecer no seu PHPINFO.

AMQP LIB Php Info

Advertisements