Skip to main content

Extensions in the update containers

Sometimes your project or a dependency actually requires a PHP extension. Since this is a requirement, your updates can then fail either upon installing your project, or when updating it. For this reason, it might be useful to know what extensions violinist has available when checking for updates in your project.

PHP extensions available

This is the current output for the PHP 8.3 image of the command php -m:

$ php -m
[PHP Modules]
apcu
bcmath
bz2
calendar
Core
ctype
curl
date
decimal
dom
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
imagick
imap
intl
json
ldap
libxml
mailparse
mbstring
memcached
mongodb
msgpack
mysqli
mysqlnd
OAuth
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pdo_sqlsrv
Phar
posix
random
rdkafka
readline
redis
Reflection
session
SimpleXML
soap
sockets
sodium
SPL
sqlite3
sqlsrv
standard
tokenizer
uuid
xml
xmlreader
xmlwriter
xsl
yaml
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache