Extensions | Static PHP

yes: supported

blank: not supported yet, or WIP

no with issue link: confirmed to be unavailable due to issue

partial with issue link: supported but not perfect due to issue

Extension NameLinuxmacOSFreeBSDWindowsamqpyesyesyesapcuyesyesyesyesastyesyesyesyesbcmathyesyesyesyesbrotliyesyesyesyesbz2yesyesyesyescalendaryesyesyesyescom_dotnetnononoyesctypeyesyesyesyes

curl

yesyesyesyesdbayesyesyesyesdecimalyesyesyesyesdeepcloneyesyesyesyesdioyesyesyesdomyesyesyesdsyesyesyesyesenchantevyesyesyesyes

event

yesyesexcimeryesyesexifyesyesyesyes

ffi

partialyesyesfileinfoyesyesyesyesfilteryesyesyesyesftpyesyesyesyes

gd

yesyesyesgettextyesyes

glfw

noyesnogmpyesyesgmsslyesyesyesgrpcyesyesiconvyesyesyesigbinaryyesyesyes

imagick

yesyes

imap

yesyesinotifyyesnonointlyesyesyesldapyesyeslibxmlyesyesyeslz4yesyesmaxminddbyesyesmbregexyesyesyesyesmbstringyesyesyesyes

mcrypt

nonononomemcacheyesyesmemcachedyesyesmongodbyesyesmsgpackyesyesyesmysqliyesyesyesyesmysqlndyesyesyesyesmysqlnd_ed25519yesyesyesyesmysqlnd_parsecyesyesyesyes

oci8

nononoodbcyesyesopcacheyesyesyesyes

openssl

yesyesyesyesopentelemetryyesyesyes

parallel

yesyesyes

password-argon2

yesyespcntlyesyesyesnopcovyesyesyesyespdoyesyesyesyespdo_mysqlyesyesyesyespdo_odbcyesyesyespdo_pgsqlyesyesyespdo_sqliteyesyesyespdo_sqlsrvyesyesyes

pgsql

yesyesyespharyesyesyesyesposixyesyesyesnoprotobufyesyes

rar

yespartialyesrdkafkayesyesreadlineyesyesredisyesyesyessessionyesyesyesyesshmopyesyesyesyessimdjsonyesyesyesyessimplexmlyesyesyessnappyyesyessnmpyesyessoapyesyesyessocketsyesyesyesyessodiumyesyesyes

spx

yesyesnosqlite3yesyesyessqlsrvyesyesyesssh2yesyesyes

swoole

yesyesno

swoole-hook-mysql

yesyesno

swoole-hook-odbc

yesyesno

swoole-hook-pgsql

yespartialno

swoole-hook-sqlite

yesyesno

swow

yesyesyessysvmsgyesyesnosysvsemyesyesnosysvshmyesyesyestidyyesyestokenizeryesyesyesyestraderyesyesuuidyesyesuvyesyes

xdebug

partialpartialno

xhprof

yesyesxlswriteryesyesyes

xml

yesyesyesxmlreaderyesyesyesxmlwriteryesyesyesxslyesyesxzyesyesyesyesyacyesyesyesyamlyesyesyeszipyesyesyeszlibyesyesyesyeszstdyesyesTIP

If an extension you need is missing, you can create a

Feature Request

.

Some extensions or libraries that the extension depends on will have some optional features. For example, the gd library optionally supports libwebp, freetype, etc. If you only use bin/spc build gd --build-cli they will not be included (static-php-cli defaults to the minimum dependency principle).

For more information about optional libraries, see

Extensions, Library Dependency Map

. For optional libraries, you can also select an extension from the

Command Generator

and then select optional libraries.