{ "amqp": { "type": "external", "arg-type": "custom", "source": "amqp", "lib-depends": [ "librabbitmq" ], "ext-depends-windows": [ "openssl" ] }, "apcu": { "type": "external", "source": "apcu" }, "bcmath": { "type": "builtin" }, "bz2": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "bzip2" ] }, "calendar": { "type": "builtin" }, "ctype": { "type": "builtin" }, "curl": { "type": "builtin", "arg-type": "with", "lib-depends": [ "curl" ], "ext-depends-windows": [ "zlib", "openssl" ] }, "dba": { "type": "builtin", "arg-type": "custom", "lib-suggests": [ "qdbm" ] }, "dom": { "type": "builtin", "arg-type": "custom", "arg-type-windows": "with", "lib-depends": [ "libxml2", "zlib" ], "ext-depends-windows": [ "xml" ] }, "ds": { "type": "external", "source": "ext-ds" }, "event": { "type": "external", "source": "ext-event", "arg-type": "custom", "lib-depends": [ "libevent" ], "ext-depends": [ "openssl" ], "ext-suggests": [ "sockets" ] }, "exif": { "type": "builtin" }, "ffi": { "arg-type": "custom", "type": "builtin", "lib-depends-unix": [ "libffi" ], "lib-depends-windows": [ "libffi-win" ] }, "fileinfo": { "type": "builtin" }, "filter": { "type": "builtin" }, "ftp": { "type": "builtin", "lib-suggests": [ "openssl" ] }, "gd": { "type": "builtin", "arg-type": "custom", "arg-type-windows": "with", "lib-depends": [ "zlib", "libpng" ], "ext-depends": [ "zlib" ], "lib-suggests": [ "libavif", "libwebp", "libjpeg", "freetype" ] }, "gettext": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "gettext" ] }, "glfw": { "type": "external", "arg-type": "custom", "source": "ext-glfw", "lib-depends": [ "glfw" ], "lib-depends-windows": [] }, "gmp": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "gmp" ] }, "iconv": { "type": "builtin", "arg-type": "with-prefix", "arg-type-windows": "with", "lib-depends-unix": [ "libiconv" ], "lib-depends-windows": [ "libiconv-win" ] }, "igbinary": { "type": "external", "source": "igbinary" }, "imagick": { "type": "external", "source": "ext-imagick", "arg-type": "custom", "lib-depends": [ "imagemagick" ] }, "imap": { "type": "builtin", "arg-type": "custom", "lib-depends": [ "imap" ], "ext-suggests": [ "openssl" ] }, "inotify": { "type": "external", "source": "inotify" }, "intl": { "type": "builtin", "lib-depends": [ "icu" ] }, "ldap": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "ldap" ], "lib-suggests": [ "gmp", "libsodium" ], "ext-suggests": [ "openssl" ] }, "mbregex": { "type": "builtin", "arg-type": "custom", "ext-depends": [ "mbstring" ], "lib-depends": [ "onig" ] }, "mbstring": { "type": "builtin", "arg-type": "custom" }, "memcache": { "type": "external", "source": "ext-memcache", "arg-type": "custom", "lib-depends": [ "zlib" ], "ext-depends": [ "session" ] }, "memcached": { "type": "external", "source": "memcached", "arg-type": "custom", "cpp-extension": true, "lib-depends": [ "libmemcached" ], "ext-depends": [ "session", "zlib" ] }, "mongodb": { "type": "external", "source": "mongodb", "arg-type": "custom", "lib-suggests": [ "icu", "openssl", "zstd", "zlib" ] }, "mysqli": { "type": "builtin", "arg-type": "with", "ext-depends": [ "mysqlnd" ] }, "mysqlnd": { "type": "builtin", "arg-type-windows": "with", "lib-depends": [ "zlib" ] }, "opcache": { "type": "builtin", "arg-type": "custom" }, "openssl": { "type": "builtin", "arg-type": "custom", "arg-type-windows": "with", "lib-depends": [ "openssl", "zlib" ], "ext-depends": [ "zlib" ] }, "password-argon2": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "libargon2" ] }, "pcntl": { "type": "builtin", "unix-only": true }, "pdo": { "type": "builtin" }, "pdo_mysql": { "type": "builtin", "arg-type": "with", "ext-depends": [ "pdo", "mysqlnd" ] }, "pdo_pgsql": { "type": "builtin", "arg-type": "with-prefix", "ext-depends": [ "pdo", "pgsql" ], "lib-depends": [ "postgresql" ] }, "pdo_sqlite": { "type": "builtin", "arg-type": "with", "ext-depends": [ "pdo", "sqlite3" ], "lib-depends": [ "sqlite" ] }, "pdo_sqlsrv": { "type": "external", "source": "pdo_sqlsrv", "arg-type": "with", "ext-depends": [ "pdo", "sqlsrv" ] }, "pgsql": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "postgresql" ] }, "phar": { "type": "builtin", "ext-depends": [ "zlib" ] }, "posix": { "type": "builtin", "unix-only": true }, "protobuf": { "type": "external", "source": "protobuf" }, "rar": { "type": "external", "source": "rar", "cpp-extension": true }, "readline": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "readline" ] }, "redis": { "type": "external", "source": "redis", "arg-type": "custom", "ext-suggests": [ "session", "igbinary" ], "lib-suggests": [ "zstd", "liblz4" ] }, "session": { "type": "builtin" }, "shmop": { "type": "builtin" }, "simdjson": { "type": "external", "source": "ext-simdjson", "cpp-extension": true }, "simplexml": { "type": "builtin", "arg-type": "custom", "lib-depends": [ "libxml2" ], "ext-depends-windows": [ "xml" ] }, "snappy": { "type": "external", "source": "ext-snappy", "cpp-extension": true, "arg-type": "custom", "lib-depends": [ "snappy" ], "ext-suggest": [ "apcu" ] }, "soap": { "type": "builtin", "arg-type": "custom", "lib-depends": [ "libxml2" ], "ext-depends-windows": [ "xml" ] }, "sockets": { "type": "builtin" }, "sodium": { "type": "builtin", "arg-type": "with", "lib-depends": [ "libsodium" ] }, "sqlite3": { "type": "builtin", "arg-type": "with-prefix", "arg-type-windows": "with", "lib-depends": [ "sqlite" ] }, "sqlsrv": { "type": "external", "source": "sqlsrv", "lib-depends": [ "unixodbc" ], "ext-depends-linux": [ "pcntl" ], "cpp-extension": true }, "ssh2": { "type": "external", "source": "ext-ssh2", "arg-type": "with-prefix", "arg-type-windows": "with", "lib-depends": [ "libssh2" ], "ext-depends-windows": [ "openssl", "zlib" ] }, "swoole": { "type": "external", "source": "swoole", "arg-type": "custom", "cpp-extension": true, "unix-only": true, "lib-depends": [ "libcares", "brotli", "nghttp2", "zlib" ], "ext-depends": [ "openssl", "curl" ], "ext-suggests": [ "swoole-hook-pgsql", "swoole-hook-mysql", "swoole-hook-sqlite" ] }, "swoole-hook-mysql": { "type": "addon", "arg-type": "custom", "ext-depends": [ "mysqlnd", "pdo", "pdo_mysql" ], "ext-suggests": [ "mysqli" ] }, "swoole-hook-pgsql": { "type": "addon", "arg-type": "custom", "ext-depends": [ "pgsql", "pdo" ] }, "swoole-hook-sqlite": { "type": "addon", "arg-type": "custom", "ext-depends": [ "sqlite3", "pdo" ] }, "swow": { "type": "external", "source": "swow", "arg-type": "custom", "lib-suggests": [ "openssl", "curl" ], "ext-suggests": [ "openssl", "curl" ] }, "sysvmsg": { "type": "builtin", "unix-only": true }, "sysvsem": { "type": "builtin", "unix-only": true }, "sysvshm": { "type": "builtin" }, "tidy": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "tidy" ] }, "tokenizer": { "type": "builtin" }, "uuid": { "type": "external", "source": "ext-uuid", "arg-type": "with-prefix", "lib-depends": [ "libuuid" ] }, "uv": { "type": "external", "source": "ext-uv", "arg-type": "with-prefix", "lib-depends": [ "libuv" ], "ext-depends": [ "sockets" ] }, "xhprof": { "type": "external", "source": "xhprof", "ext-depends": [ "ctype" ] }, "xlswriter": { "type": "external", "source": "xlswriter", "arg-type": "custom", "ext-depends": [ "zlib", "zip" ] }, "xml": { "type": "builtin", "arg-type": "custom", "arg-type-windows": "with", "lib-depends": [ "libxml2" ], "ext-depends-windows": [ "iconv" ] }, "xmlreader": { "type": "builtin", "arg-type": "custom", "lib-depends": [ "libxml2" ], "ext-depends-windows": [ "xml", "dom" ] }, "xmlwriter": { "type": "builtin", "arg-type": "custom", "lib-depends": [ "libxml2" ], "ext-depends-windows": [ "xml" ] }, "xsl": { "type": "builtin", "arg-type": "with-prefix", "lib-depends": [ "libxslt" ], "ext-depends": [ "xml", "dom" ] }, "yac": { "type": "external", "source": "yac", "arg-type-unix": "custom", "ext-depends-unix": [ "igbinary" ] }, "yaml": { "type": "external", "source": "yaml", "arg-type": "with-prefix", "lib-depends": [ "libyaml" ] }, "zip": { "type": "builtin", "arg-type": "with-prefix", "arg-type-windows": "enable", "lib-depends": [ "libzip" ] }, "zlib": { "type": "builtin", "arg-type": "custom", "arg-type-windows": "enable", "lib-depends": [ "zlib" ] }, "zstd": { "type": "external", "source": "ext-zstd", "arg-type": "custom", "lib-depends": [ "zstd" ] } }