&reftitle.setup;
&reftitle.required;

Swoole requires the libbrotli library.

Enabling --enable-swoole-curl option requires the libcurl library, and both PHP and Swoole must link to the same libcurl shared library and headers to avoid undefined behavior.

Enabling --enable-iouring option requires liburing library (version >= 2.0) and Linux kernel (version >= 5.12).

Enabling --enable-swoole-thread option requires PHP to be in ZTS (Zend Thread Safety) mode.

Enabling the --enable-cares option requires the libc-ares library.

Enabling the --enable-zstd option requires the libzstd library (version >= 1.4.0).

Enabling the --enable-swoole-sqlite option requires the libsqlite library.

Enabling the --enable-swoole-pgsql option requires the libpq library.

Enabling the --with-swoole-odbc option requires the unixodbc-dev library.

Enabling the --with-swoole-oracle option requires the Oracle Instant Client libraries.

&reference.swoole.configure; &reference.swoole.ini;