Skip to content

Installed Extensions

5.35.45.55.67.07.17.27.37.48.08.18.28.38.4
apcXX
apcuXXXXXXXXXXXX
bcmathXXXXXXXXXXXXXX
bz2XXXXXXXXXXXXXX
calendarXXXXXXXXXXXXXX
CoreXXXXXXXXXXXXXX
ctypeXXXXXXXXXXXXXX
curlXXXXXXXXXXXXXX
dateXXXXXXXXXXXXXX
domXXXXXXXXXXXXXX
exifXXXXXXXXXXXXXX
fileinfoXXXXXXXXXXXXXX
filterXXXXXXXXXXXXXX
ftpXXXXXXXXXXXXXX
gdXXXXXXXXXXXXXX
gettextXXXXXXXXXXXXXX
hashXXXXXXXXXXXXXX
iconvXXXXXXXXXXXXXX
imagickXXXXXXXXXXXXXX
imapXXXXXXXXXXXXXX
intlXXXXXXXXXXXXXX
jsonXXXXXXXXXXXXXX
ldapXXXXXXXXXXXXXX
libxmlXXXXXXXXXXXXXX
mbstringXXXXXXXXXXXXXX
mcryptXXXXXXXXXXXXXX
memcachedXXXXXXXXXXXXXX
mysqliXXXXXXXXXXXXXX
mysqlndXXXXXXXXXXXXXX
OAuthXXXXXXXXXXXXXX
OPcacheXXXXXXXXXXXX
opensslXXXXXXXXXXXXXX
pcntlXXXXXXXXXXXXXX
pcreXXXXXXXXXXXXXX
PDOXXXXXXXXXXXXXX
pdo_mysqlXXXXXXXXXXXXXX
pdo_pgsqlXXXXXXXXXXXXXX
pdo_sqliteXXXXXXXXXXXXXX
PharXXXXXXXXXXXXXX
posixXXXXXXXXXXXXXX
readlineXXXXXXXXXXXXXX
redisXXXXXXXXXXXXXX
readlineXXXXXXXXXXXXXX
ReflectionXXXXXXXXXXXXXX
sessionXXXXXXXXXXXXXX
SimpleXMLXXXXXXXXXXXXXX
soapXXXXXXXXXXXXXX
SPLXXXXXXXXXXXXXX
sqlite3XXXXXXXXXXXXXX
standardXXXXXXXXXXXXXX
tokenizerXXXXXXXXXXXXXX
xdebug**************
xhprofXXXXXX
xmlXXXXXXXXXXXXXX
xmlreaderXXXXXXXXXXXXXX
xmlwriterXXXXXXXXXXXXXX
zipXXXXXXXXXXXXXX
zlibXXXXXXXXXXXXXX

* 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:

yaml
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 images which ship with a bunch of helpful utility scripts to manage php extensions.