mirror of
https://github.com/php/doc-en.git
synced 2026-04-27 09:18:16 +02:00
51 lines
1.5 KiB
XML
51 lines
1.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision$ -->
|
|
|
|
<chapter xml:id="swoole.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
&reftitle.setup;
|
|
|
|
<section xml:id="swoole.requirements">
|
|
&reftitle.required;
|
|
<para>
|
|
Swoole requires the libbrotli library.
|
|
</para>
|
|
<para>
|
|
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.
|
|
</para>
|
|
<para>
|
|
Enabling --enable-iouring option requires liburing library (version >= 2.0) and Linux kernel (version >= 5.12).
|
|
</para>
|
|
<para>
|
|
Enabling --enable-swoole-thread option requires PHP to be in ZTS (Zend Thread Safety) mode.
|
|
</para>
|
|
<para>
|
|
Enabling the --enable-cares option requires the libc-ares library.
|
|
</para>
|
|
<para>
|
|
Enabling the --enable-zstd option requires the libzstd library (version >= 1.4.0).
|
|
</para>
|
|
<para>
|
|
Enabling the --enable-swoole-sqlite option requires the libsqlite library.
|
|
</para>
|
|
<para>
|
|
Enabling the --enable-swoole-pgsql option requires the libpq library.
|
|
</para>
|
|
<para>
|
|
Enabling the --with-swoole-odbc option requires the unixodbc-dev library.
|
|
</para>
|
|
<para>
|
|
Enabling the --with-swoole-oracle option requires the Oracle Instant Client libraries.
|
|
</para>
|
|
</section>
|
|
|
|
<!-- {{{ Installation -->
|
|
&reference.swoole.configure;
|
|
<!-- }}} -->
|
|
|
|
<!-- {{{ Configuration -->
|
|
&reference.swoole.ini;
|
|
<!-- }}} -->
|
|
|
|
</chapter>
|