Installed Extensions

5.35.45.55.67.07.17.27.37.48.08.18.2
apcXX
apcuXXXXXXX
bcmathXXXXXXXXXXXX
bz2XXXXXXXXXXXX
calendarXXXXXXXXXXXX
CoreXXXXXXXXXXXX
ctypeXXXXXXXXXXXX
curlXXXXXXXXXXXX
dateXXXXXXXXXXXX
domXXXXXXXXXXXX
exifXXXXXXXXXXXX
fileinfoXXXXXXXXXXXX
filterXXXXXXXXXXXX
ftpXXXXXXXXXXXX
gdXXXXXXXXXXXX
gettextXXXXXXXXXXXX
hashXXXXXXXXXXXX
iconvXXXXXXXXXXXX
imagickXXXXXXXXX
imapXXXXXXXXXXXX
intlXXXXXXXXXXXX
jsonXXXXXXXXXXXX
ldapXXXXXXXXXXXX
libxmlXXXXXXXXXXXX
mbstringXXXXXXXXXXXX
mcryptXXXXXXXXXXXX
memcachedXXXXXXXXX
mysqliXXXXXXXXXXXX
mysqlndXXXXXXXXXXXX
OAuthXXXXXXXXX
OPcacheXXXXXXXXXX
opensslXXXXXXXXXXXX
pcntlXXXXXXXXXXXX
pcreXXXXXXXXXXXX
PDOXXXXXXXXXXXX
pdo_mysqlXXXXXXXXXXXX
pdo_pgsqlXXXXXXXXXXXX
pdo_sqliteXXXXXXXXXXXX
PharXXXXXXXXXXXX
posixXXXXXXXXXXXX
readlineXXXXXXXXXXXX
redisXXXXXXXXXXXX
readlineXXXXXXXXXXXX
ReflectionXXXXXXXXXXXX
sessionXXXXXXXXXXXX
SimpleXMLXXXXXXXXXXXX
soapXXXXXXXXXXXX
SPLXXXXXXXXXXXX
sqlite3XXXXXXXXXXXX
standardXXXXXXXXXXXX
tokenizerXXXXXXXXXXXX
xdebug
xmlXXXXXXXXXXXX
xmlreaderXXXXXXXXXXXX
xmlwriterXXXXXXXXXXXX
zipXXXXXXXXXXXX
zlibXXXXXXXXXXXX

Note that xdebug is off by default but you can enable it by setting your php services config to xdebug: true. Read more about this in "Configuration" above.

Adding or removing extensions

There are a few ways you can extend or modify our php images below:

Consider the example that uses build steps to install the memcached php extension as follows:

services:
  myservice:
    type: php
    build_as_root:
      - apt-get update -y
      - apt-get install libmemcached-dev -y
      - pecl install memcached
      - docker-php-ext-enable memcached

Note the usage of docker-php-ext-enable. Our images extend the official Docker php imagesopen in new window which ship with a bunch of helpful utility scriptsopen in new window to manage php extensions.