Php-amqplib: Docker PECL Install

Created on 27 Nov 2017  路  3Comments  路  Source: php-amqplib/php-amqplib

FROM php:7-jessie

RUN apt-get update && apt-get install -y \
    apt-get install librabbitmq-dev \
    pecl install amqp

CMD ["bash"]

Can't find librabbitmq due to php-config's --prefix=/usr/local. It works when --prefix=/usr

Most helpful comment

@tugrul

you have to install the libssh-dev package.

FROM php:7-jessie

RUN apt-get update \
    && apt-get install -y \
        librabbitmq-dev \
        libssh-dev \
    && pecl install amqp \
    && docker-php-ext-enable amqp

And you should install the packages bcmath and sockets too.

FROM php:7-jessie

RUN apt-get update \
    && apt-get install -y \
        librabbitmq-dev \
        libssh-dev \
    && docker-php-ext-install \
        bcmath \
        sockets \
    && pecl install amqp \
    && docker-php-ext-enable amqp

All 3 comments

@tugrul

you have to install the libssh-dev package.

FROM php:7-jessie

RUN apt-get update \
    && apt-get install -y \
        librabbitmq-dev \
        libssh-dev \
    && pecl install amqp \
    && docker-php-ext-enable amqp

And you should install the packages bcmath and sockets too.

FROM php:7-jessie

RUN apt-get update \
    && apt-get install -y \
        librabbitmq-dev \
        libssh-dev \
    && docker-php-ext-install \
        bcmath \
        sockets \
    && pecl install amqp \
    && docker-php-ext-enable amqp

@pschirch thank you for the information.

@pschirch thank you! It was extremely not obvious :(

Was this page helpful?
0 / 5 - 0 ratings

Related issues

azngeek picture azngeek  路  7Comments

d3xt3r01 picture d3xt3r01  路  8Comments

helloEson picture helloEson  路  3Comments

maprokopiou picture maprokopiou  路  4Comments

huyi1985 picture huyi1985  路  3Comments