Skip to content

8.4.1-ubuntu

Latest
Compare
Choose a tag to compare
@en-jschuetze en-jschuetze released this 19 Dec 20:13
bc1a212

This docker image is based on the Ubuntu 24.04.1 LTS distribution and contains a list of tools and php extensions.

You can run this image via:

docker run --rm -it ghcr.io/endava/docker-php:8.4.1-ubuntu php -v

and will get the version pasted.

tools

php extensions

  • Core (8.4.1)
    • PHP Version (8.4.1)
  • FFI (8.4.1)
  • PDO (8.4.1)
  • Phar (8.4.1)
    • Phar API version (1.1.1)
  • Reflection (8.4.1)
  • SPL (8.4.1)
  • SimpleXML (8.4.1)
  • Zend OPcache (8.4.1)
  • amqp (2.1.2, 1MB)
    • AMQP protocol version (0-9-1)
    • librabbitmq version (0.11.0)
  • apcu (5.1.24, 1MB)
  • bcmath (8.4.1, 1MB)
  • calendar (8.4.1, 1MB)
  • ctype (8.4.1, 1MB)
  • curl (8.4.1, 1MB)
    • SSL Version (OpenSSL/3.0.13)
    • ZLib Version (1.3)
    • libSSH Version (libssh/0.10.6/openssl/zlib)
  • date (8.4.1)
    • timelib version (2022.12)
    • "Olson" Timezone Database Version (0.system)
  • dom (20031129, 4MB)
    • DOM/XML API Version (20031129)
    • libxml Version (2.9.14)
  • exif (8.4.1, 1MB)
    • Supported EXIF Version (0220)
  • fileinfo (8.4.1, 9MB)
  • filter (8.4.1)
  • ftp (8.4.1, 1MB)
  • gd (8.4.1, 1MB)
    • GD headers Version (2.3.3)
    • GD library Version (2.3.3)
  • gettext (8.4.1, 1MB)
  • grpc (1.68.0, 10MB)
    • grpc module version (1.68.0)
  • hash (8.4.1)
    • MHASH API Version (Emulated Support)
  • iconv (8.4.1, 1MB)
    • iconv library version (2.39)
  • igbinary (3.2.16, 1MB)
    • igbinary version (3.2.16)
  • imagick (3.7.0, 1MB)
  • intl (8.4.1, 1MB)
    • ICU version (74.2)
    • ICU Data version (74.2)
    • ICU TZData version (2023c)
    • ICU Unicode version (15.1)
  • json (8.4.1)
  • ldap (8.4.1, 1MB)
    • API Version (3001)
    • Vendor Version (20607)
  • libxml (8.4.1)
    • libXML Compiled Version (2.9.14)
    • libXML Loaded Version (20914)
  • mbstring (8.4.1, 2MB)
    • libmbfl version (1.3.2)
    • Multibyte regex (oniguruma) version (6.9.9)
  • memcached (3.3.0, 1MB)
    • libmemcached-awesome version (1.1.4)
  • msgpack (3.0.0, 1MB)
    • extension Version (3.0.0)
    • header Version (3.2.0)
  • mysqli (8.4.1, 1MB)
    • Client API library version (mysqlnd 8.4.1)
  • mysqlnd (mysqlnd 8.4.1, 1MB)
  • openssl (8.4.1)
    • OpenSSL Library Version (OpenSSL 3.0.13 30 Jan 2024)
    • OpenSSL Header Version (OpenSSL 3.0.13 30 Jan 2024)
  • pcntl (8.4.1)
  • pcov (1.0.11, 1MB)
    • PCOV version (1.0.11)
  • pcre (8.4.1)
    • PCRE Library Version (10.42 2022-12-11)
    • PCRE Unicode Version (14.0.0)
  • pdo_mysql (8.4.1, 1MB)
    • Client API version (mysqlnd 8.4.1)
  • pdo_pgsql (8.4.1, 1MB)
    • PostgreSQL(libpq) Version (16.6)
  • pdo_sqlite (8.4.1, 1MB)
  • pgsql (8.4.1, 1MB)
    • PostgreSQL (libpq) Version (16.6)
  • posix (8.4.1, 1MB)
  • protobuf (4.28.3, 1MB)
  • random (8.4.1)
  • readline (8.4.1, 1MB)
  • redis (6.1.0, 1MB)
    • Redis Version (6.1.0)
    • Redis Sentinel Version (1.0)
  • session (8.4.1)
  • shmop (8.4.1, 1MB)
  • soap (8.4.1, 1MB)
  • sockets (8.4.1, 1MB)
  • sodium (8.4.1)
    • libsodium headers version (1.0.18)
    • libsodium library version (1.0.18)
  • sqlite3 (8.4.1, 1MB)
  • standard (8.4.1)
  • sysvmsg (8.4.1, 1MB)
  • sysvsem (8.4.1, 1MB)
  • sysvshm (8.4.1, 1MB)
  • tokenizer (8.4.1, 1MB)
  • xdebug (3.4.0, 2MB)
  • xml (8.4.1, 1MB)
    • libxml2 Version (2.9.14)
  • xmlreader (8.4.1, 1MB)
  • xmlwriter (8.4.1, 1MB)
  • xsl (8.4.1, 1MB)
    • libxslt Version (1.1.39)
    • libxslt compiled against libxml Version (2.9.14)
    • libexslt Version (0.8.21)
  • zip (1.22.4, 1MB)
    • Zip version (1.22.4)
    • Libzip version (1.7.3)
  • zlib (8.4.1)
    • Compiled Version (1.3)
    • Linked Version (1.3)

php -i diff compared to php:8.3.9

2c2
< PHP Version => 8.3.9
---
> PHP Version => 8.4.1
4,5c4,5
< System => Linux 307c33fdbe11 6.8.0-1017-azure #20-Ubuntu SMP Tue Oct 22 03:43:13 UTC 2024 x86_64
< Build Date => Jul  5 2024 12:04:09
---
> System => Linux 7e8491a5fe03 6.8.0-1017-azure #20-Ubuntu SMP Tue Oct 22 03:43:13 UTC 2024 x86_64
> Build Date => Nov 25 2024 18:04:19
9,68c9,69
< Configuration File (php.ini) Path => /etc/php/8.3/cli
< Loaded Configuration File => /etc/php/8.3/cli/php.ini
< Scan this dir for additional .ini files => /etc/php/8.3/cli/conf.d
< Additional .ini files parsed => /etc/php/8.3/cli/conf.d/10-mysqlnd.ini,
< /etc/php/8.3/cli/conf.d/10-opcache.ini,
< /etc/php/8.3/cli/conf.d/10-pdo.ini,
< /etc/php/8.3/cli/conf.d/15-xml.ini,
< /etc/php/8.3/cli/conf.d/20-amqp.ini,
< /etc/php/8.3/cli/conf.d/20-apcu.ini,
< /etc/php/8.3/cli/conf.d/20-bcmath.ini,
< /etc/php/8.3/cli/conf.d/20-calendar.ini,
< /etc/php/8.3/cli/conf.d/20-ctype.ini,
< /etc/php/8.3/cli/conf.d/20-curl.ini,
< /etc/php/8.3/cli/conf.d/20-dom.ini,
< /etc/php/8.3/cli/conf.d/20-exif.ini,
< /etc/php/8.3/cli/conf.d/20-ffi.ini,
< /etc/php/8.3/cli/conf.d/20-fileinfo.ini,
< /etc/php/8.3/cli/conf.d/20-ftp.ini,
< /etc/php/8.3/cli/conf.d/20-gd.ini,
< /etc/php/8.3/cli/conf.d/20-gettext.ini,
< /etc/php/8.3/cli/conf.d/20-iconv.ini,
< /etc/php/8.3/cli/conf.d/20-igbinary.ini,
< /etc/php/8.3/cli/conf.d/20-imagick.ini,
< /etc/php/8.3/cli/conf.d/20-intl.ini,
< /etc/php/8.3/cli/conf.d/20-ldap.ini,
< /etc/php/8.3/cli/conf.d/20-mbstring.ini,
< /etc/php/8.3/cli/conf.d/20-msgpack.ini,
< /etc/php/8.3/cli/conf.d/20-mysqli.ini,
< /etc/php/8.3/cli/conf.d/20-pcov.ini,
< /etc/php/8.3/cli/conf.d/20-pdo_mysql.ini,
< /etc/php/8.3/cli/conf.d/20-pdo_pgsql.ini,
< /etc/php/8.3/cli/conf.d/20-pdo_sqlite.ini,
< /etc/php/8.3/cli/conf.d/20-pgsql.ini,
< /etc/php/8.3/cli/conf.d/20-phar.ini,
< /etc/php/8.3/cli/conf.d/20-posix.ini,
< /etc/php/8.3/cli/conf.d/20-readline.ini,
< /etc/php/8.3/cli/conf.d/20-redis.ini,
< /etc/php/8.3/cli/conf.d/20-shmop.ini,
< /etc/php/8.3/cli/conf.d/20-simplexml.ini,
< /etc/php/8.3/cli/conf.d/20-soap.ini,
< /etc/php/8.3/cli/conf.d/20-sockets.ini,
< /etc/php/8.3/cli/conf.d/20-sqlite3.ini,
< /etc/php/8.3/cli/conf.d/20-sysvmsg.ini,
< /etc/php/8.3/cli/conf.d/20-sysvsem.ini,
< /etc/php/8.3/cli/conf.d/20-sysvshm.ini,
< /etc/php/8.3/cli/conf.d/20-tokenizer.ini,
< /etc/php/8.3/cli/conf.d/20-xdebug.ini,
< /etc/php/8.3/cli/conf.d/20-xmlreader.ini,
< /etc/php/8.3/cli/conf.d/20-xmlwriter.ini,
< /etc/php/8.3/cli/conf.d/20-xsl.ini,
< /etc/php/8.3/cli/conf.d/20-zip.ini,
< /etc/php/8.3/cli/conf.d/25-memcached.ini,
< /etc/php/8.3/cli/conf.d/30-grpc.ini,
< /etc/php/8.3/cli/conf.d/30-protobuf.ini
< 
< PHP API => 20230831
< PHP Extension => 20230831
< Zend Extension => 420230831
< Zend Extension Build => API420230831,NTS
< PHP Extension Build => API20230831,NTS
---
> Configuration File (php.ini) Path => /etc/php/8.4/cli
> Loaded Configuration File => /etc/php/8.4/cli/php.ini
> Scan this dir for additional .ini files => /etc/php/8.4/cli/conf.d
> Additional .ini files parsed => /etc/php/8.4/cli/conf.d/10-mysqlnd.ini,
> /etc/php/8.4/cli/conf.d/10-opcache.ini,
> /etc/php/8.4/cli/conf.d/10-pdo.ini,
> /etc/php/8.4/cli/conf.d/15-xml.ini,
> /etc/php/8.4/cli/conf.d/20-amqp.ini,
> /etc/php/8.4/cli/conf.d/20-apcu.ini,
> /etc/php/8.4/cli/conf.d/20-bcmath.ini,
> /etc/php/8.4/cli/conf.d/20-calendar.ini,
> /etc/php/8.4/cli/conf.d/20-ctype.ini,
> /etc/php/8.4/cli/conf.d/20-curl.ini,
> /etc/php/8.4/cli/conf.d/20-dom.ini,
> /etc/php/8.4/cli/conf.d/20-exif.ini,
> /etc/php/8.4/cli/conf.d/20-ffi.ini,
> /etc/php/8.4/cli/conf.d/20-fileinfo.ini,
> /etc/php/8.4/cli/conf.d/20-ftp.ini,
> /etc/php/8.4/cli/conf.d/20-gd.ini,
> /etc/php/8.4/cli/conf.d/20-gettext.ini,
> /etc/php/8.4/cli/conf.d/20-iconv.ini,
> /etc/php/8.4/cli/conf.d/20-igbinary.ini,
> /etc/php/8.4/cli/conf.d/20-imagick.ini,
> /etc/php/8.4/cli/conf.d/20-intl.ini,
> /etc/php/8.4/cli/conf.d/20-ldap.ini,
> /etc/php/8.4/cli/conf.d/20-mbstring.ini,
> /etc/php/8.4/cli/conf.d/20-msgpack.ini,
> /etc/php/8.4/cli/conf.d/20-mysqli.ini,
> /etc/php/8.4/cli/conf.d/20-pcov.ini,
> /etc/php/8.4/cli/conf.d/20-pdo_mysql.ini,
> /etc/php/8.4/cli/conf.d/20-pdo_pgsql.ini,
> /etc/php/8.4/cli/conf.d/20-pdo_sqlite.ini,
> /etc/php/8.4/cli/conf.d/20-pgsql.ini,
> /etc/php/8.4/cli/conf.d/20-phar.ini,
> /etc/php/8.4/cli/conf.d/20-posix.ini,
> /etc/php/8.4/cli/conf.d/20-readline.ini,
> /etc/php/8.4/cli/conf.d/20-shmop.ini,
> /etc/php/8.4/cli/conf.d/20-simplexml.ini,
> /etc/php/8.4/cli/conf.d/20-soap.ini,
> /etc/php/8.4/cli/conf.d/20-sockets.ini,
> /etc/php/8.4/cli/conf.d/20-sqlite3.ini,
> /etc/php/8.4/cli/conf.d/20-sysvmsg.ini,
> /etc/php/8.4/cli/conf.d/20-sysvsem.ini,
> /etc/php/8.4/cli/conf.d/20-sysvshm.ini,
> /etc/php/8.4/cli/conf.d/20-tokenizer.ini,
> /etc/php/8.4/cli/conf.d/20-xdebug.ini,
> /etc/php/8.4/cli/conf.d/20-xmlreader.ini,
> /etc/php/8.4/cli/conf.d/20-xmlwriter.ini,
> /etc/php/8.4/cli/conf.d/20-xsl.ini,
> /etc/php/8.4/cli/conf.d/20-zip.ini,
> /etc/php/8.4/cli/conf.d/25-memcached.ini,
> /etc/php/8.4/cli/conf.d/25-redis.ini,
> /etc/php/8.4/cli/conf.d/30-grpc.ini,
> /etc/php/8.4/cli/conf.d/30-protobuf.ini
> 
> PHP API => 20240924
> PHP Extension => 20240924
> Zend Extension => 420240924
> Zend Extension Build => API420240924,NTS
> PHP Extension Build => API20240924,NTS
> PHP Integer Size => 64 bits
83,85c84,86
< Zend Engine v4.3.9, Copyright (c) Zend Technologies
<     with Zend OPcache v8.3.9, Copyright (c), by Zend Technologies
<     with Xdebug v3.3.2, Copyright (c) 2002-2024, by Derick Rethans
---
> Zend Engine v4.4.1, Copyright (c) Zend Technologies
>     with Zend OPcache v8.4.1, Copyright (c), by Zend Technologies
>     with Xdebug v3.4.0, Copyright (c) 2002-2024, by Derick Rethans
96c97
< Compiled => Apr 25 2024 @ 10:56:07
---
> Compiled => Oct 10 2024 @ 06:41:02
133c134
< Version => 5.1.23
---
> Version => 5.1.24
138c139
< Build Date => Apr 25 2024 10:56:20
---
> Build Date => Oct  9 2024 11:43:45
169c170
< PHP Version => 8.3.9
---
> PHP Version => 8.4.1
197c198
< extension_dir => /usr/lib/php/20230831 => /usr/lib/php/20230831
---
> extension_dir => /usr/lib/php/20240924 => /usr/lib/php/20240924
201,205c202,206
< highlight.comment => <font style="color: #FF8000">#FF8000</font> => <font style="color: #FF8000">#FF8000</font>
< highlight.default => <font style="color: #0000BB">#0000BB</font> => <font style="color: #0000BB">#0000BB</font>
< highlight.html => <font style="color: #000000">#000000</font> => <font style="color: #000000">#000000</font>
< highlight.keyword => <font style="color: #007700">#007700</font> => <font style="color: #007700">#007700</font>
< highlight.string => <font style="color: #DD0000">#DD0000</font> => <font style="color: #DD0000">#DD0000</font>
---
> highlight.comment => <span style="color: #FF8000">#FF8000</span> => <span style="color: #FF8000">#FF8000</span>
> highlight.default => <span style="color: #0000BB">#0000BB</span> => <span style="color: #0000BB">#0000BB</span>
> highlight.html => <span style="color: #000000">#000000</span> => <span style="color: #000000">#000000</span>
> highlight.keyword => <span style="color: #007700">#007700</span> => <span style="color: #007700">#007700</span>
> highlight.string => <span style="color: #DD0000">#DD0000</span> => <span style="color: #DD0000">#DD0000</span>
319c320
< timelib version => 2022.10
---
> timelib version => 2022.12
369c370
< libmagic => 543
---
> libmagic => 545
399a401
> AVIF Support => enabled
412c414
< grpc module version => 1.64.1
---
> grpc module version => 1.68.0
418d419
< grpc.log_filename => no value => no value
443c444
< igbinary version => 3.2.15
---
> igbinary version => 3.2.16
534c535
< Version => 3.2.0
---
> Version => 3.3.0
540a542
> zstd support => no
543a546
> memcached.compression_level => 3 => 3
548a552
> memcached.item_size_limit => 0 => 0
575c579,580
< extension Version => 2.2.0
---
> MessagePack APCu Serializer ABI => no
> extension Version => 3.0.0
578a584
> msgpack.assoc => On => On
587c593
< Client API library version => mysqlnd 8.3.9
---
> Client API library version => mysqlnd 8.4.1
608c614
< Version => mysqlnd 8.3.9
---
> Version => mysqlnd 8.4.1
666c672
< Client API version => mysqlnd 8.3.9
---
> Client API version => mysqlnd 8.4.1
674c680
< PostgreSQL(libpq) Version => 16.3
---
> PostgreSQL(libpq) Version => 16.6
684c690
< PostgreSQL (libpq) Version => 16.3
---
> PostgreSQL (libpq) Version => 16.6
723c729
< Version => 4.27.2
---
> Version => 4.28.3
730c736
< Version => 8.3.9
---
> Version => 8.4.1
744c750
< Redis Version => 6.0.2
---
> Redis Version => 6.1.0
776a783,784
> redis.session.compression => none => none
> redis.session.compression_level => 3 => 3
790c798
< Registered save handlers => files user redis rediscluster memcached 
---
> Registered save handlers => files user memcached redis rediscluster 
919c927
< �[0mVersion => 3.3.2
---
> �[0mVersion => 3.4.0
933a942
> TSC Clock Source => available
1065c1074
< opcache.jit_buffer_size => 0 => 0
---
> opcache.jit_buffer_size => 64M => 64M
1105c1114
< Zip version => 1.22.3
---
> Zip version => 1.22.4