&reftitle.runtime; &extension.runtime;

# Swoole &ConfigureOptions;

&Name; | &Default; | &Changeable; | &Changelog;
swoole.aio_thread_num | 2 | `INI_ALL` |
swoole.display_errors | On | `INI_ALL` |
swoole.fast_serialize | Off | `INI_ALL` |
swoole.unixsock_buffer_size | 8388608 | `INI_ALL` |
swoole.use_namespace | On | `INI_SYSTEM` |
swoole.enable_coroutine | On | `INI_ALL` | Available as of swoole 4.0.0
swoole.use_shortname | On | `INI_ALL` | Available as of swoole 4.0.0
swoole.enable_preemptive_scheduler | Off | `INI_ALL` | Available as of swoole 4.4.0
swoole.enable_library | On | `INI_ALL` | Available as of swoole 4.0.0

&ini.descriptions.title;

`swoole.aio_thread_num` `int`

- POSIX asynchronous I/O thread number

`swoole.display_errors` `string`

- This determines whether Swoole errors should be printed to the screen.

`swoole.fast_serialize` `string`

- Whether to enable Swoole fast_serialize.

`swoole.unixsock_buffer_size` `int`

- Buffer size of Unix socket.

`swoole.use_namespace` `string`

- Whether to use PHP namespaces

`swoole.enable_coroutine` `string`

- Whether to enable coroutine

`swoole.use_shortname` `string`

- Whether to enable short aliases

`swoole.enable_preemptive_scheduler` `string`

- Whether to enable preemptive scheduler

`swoole.enable_library` `string`

- Whether to enable library