Skip to content

Installed Extensions

5.35.45.55.67.07.17.27.37.48.08.18.28.38.48.5
apcXX
apcuXXXXXXXXXXXXX
bcmathXXXXXXXXXXXXXXX
bz2XXXXXXXXXXXXXXX
calendarXXXXXXXXXXXXXXX
CoreXXXXXXXXXXXXXXX
ctypeXXXXXXXXXXXXXXX
curlXXXXXXXXXXXXXXX
dateXXXXXXXXXXXXXXX
domXXXXXXXXXXXXXXX
exifXXXXXXXXXXXXXXX
fileinfoXXXXXXXXXXXXXXX
filterXXXXXXXXXXXXXXX
ftpXXXXXXXXXXXXXXX
gdXXXXXXXXXXXXXXX
gettextXXXXXXXXXXXXXXX
hashXXXXXXXXXXXXXXX
iconvXXXXXXXXXXXXXXX
imagickXXXXXXXXXXXXXXX
imapXXXXXXXXXXXXXXX
intlXXXXXXXXXXXXXXX
jsonXXXXXXXXXXXXXXX
ldapXXXXXXXXXXXXXXX
libxmlXXXXXXXXXXXXXXX
mbstringXXXXXXXXXXXXXXX
mcryptXXXXXXXXXXXXXXX
memcachedXXXXXXXXXXXXXXX
mysqliXXXXXXXXXXXXXXX
mysqlndXXXXXXXXXXXXXXX
OAuthXXXXXXXXXXXXXXX
OPcacheXXXXXXXXXXXXX
opensslXXXXXXXXXXXXXXX
pcntlXXXXXXXXXXXXXXX
pcreXXXXXXXXXXXXXXX
PDOXXXXXXXXXXXXXXX
pdo_mysqlXXXXXXXXXXXXXXX
pdo_pgsqlXXXXXXXXXXXXXXX
pdo_sqliteXXXXXXXXXXXXXXX
PharXXXXXXXXXXXXXXX
posixXXXXXXXXXXXXXXX
readlineXXXXXXXXXXXXXXX
redisXXXXXXXXXXXXXXX
readlineXXXXXXXXXXXXXXX
ReflectionXXXXXXXXXXXXXXX
sessionXXXXXXXXXXXXXXX
SimpleXMLXXXXXXXXXXXXXXX
soapXXXXXXXXXXXXXXX
SPLXXXXXXXXXXXXXXX
sqlite3XXXXXXXXXXXXXXX
standardXXXXXXXXXXXXXXX
tokenizerXXXXXXXXXXXXXXX
xdebug***************
xhprofXXXXXXX
xmlXXXXXXXXXXXXXXX
xmlreaderXXXXXXXXXXXXXXX
xmlwriterXXXXXXXXXXXXXXX
zipXXXXXXXXXXXXXXX
zlibXXXXXXXXXXXXXXX

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