File tree Expand file tree Collapse file tree 1 file changed +7
-15
lines changed Expand file tree Collapse file tree 1 file changed +7
-15
lines changed Original file line number Diff line number Diff line change 1
- FROM php:8.0.0-alpine AS ext-amqp
2
-
3
- ENV EXT_AMQP_VERSION=master
4
-
5
- RUN docker-php-source extract \
6
- && apk -Uu add git rabbitmq-c-dev \
7
- && git clone --branch $EXT_AMQP_VERSION --depth 1 https://github.com/php-amqp/php-amqp.git /usr/src/php/ext/amqp \
8
- && cd /usr/src/php/ext/amqp && git submodule update --init \
9
- && docker-php-ext-install amqp
10
-
11
- RUN ls -al /usr/local/lib/php/extensions/
12
-
13
1
# Container Base
14
2
FROM php:8.0.0-apache
15
3
@@ -57,9 +45,13 @@ RUN echo "---> Adding Zip" && \
57
45
pecl install zip && \
58
46
docker-php-ext-enable zip
59
47
60
- RUN echo "---> Adding AMQp" && ln -s /usr/lib/x86_64-linux-musl/libc.so /lib/libc.musl-x86_64.so.1
61
- COPY --from=ext-amqp /usr/local/etc/php/conf.d/docker-php-ext-amqp.ini /usr/local/etc/php/conf.d/docker-php-ext-amqp.ini
62
- COPY --from=ext-amqp /usr/local/lib/php/extensions/no-debug-non-zts-20200930/amqp.so /usr/local/lib/php/extensions/no-debug-non-zts-20200930/amqp.so
48
+ RUN echo "---> Adding AMQp" && \
49
+ apt-get update && apt-get install -y -f librabbitmq-dev libssh-dev \
50
+ && docker-php-source extract \
51
+ && mkdir /usr/src/php/ext/amqp \
52
+ && curl -L https://github.com/php-amqp/php-amqp/archive/master.tar.gz | tar -xzC /usr/src/php/ext/amqp --strip-components=1 \
53
+ && docker-php-ext-install amqp \
54
+ && docker-php-ext-enable amqp
63
55
64
56
RUN echo "---> Configure Opcache" && \
65
57
docker-php-ext-install opcache && \
You can’t perform that action at this time.
0 commit comments