Search code examples
phplinuxdockeralpine-linuxphp-7.4

Is it possible to install PHP7.4 on stock Alpine 3.12 Docker image?


Is it possible to install PHP7.4 on stock Alpine 3.12 Docker image?

I have seen this repo and its dockerfile which is using bintray cert and repository path, but I was wondering if there is a more "standard/Alpine" way of doing this natively?


Solution

  • You can use below Docker image.

    FROM alpine:3.12
    RUN apk add --no-cache  --repository http://dl-cdn.alpinelinux.org/alpine/edge/community php
    RUN php -v
    

    output

    Step 3/3 : RUN php -v
     ---> Running in 9900e66f4b71
    PHP 7.4.7 (cli) (built: Jun 14 2020 23:46:20) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies