Technical requirements
This chapter will cover the Swoole and Open Swoole application server setup (installation and configuration).
Unlike what we did for RoadRunner, in this case, we have to install a PHP Extension Community Library (PECL) extension to allow PHP to be able to operate with Swoole.
What is PECL?
PECL is the repository for PHP extensions. The PECL extensions are written in C language and have to be compiled to be used with the PHP engine.
Because of the complexity of installing the PECL module with all the dependencies required by the compilation, configuration, and setup of the PHP extension, we are going to use a container approach – so instead of installing all the necessary tools for compiling the PHP extension on our personal operating system, we will use Docker.
This allows us to have a running operating system (container) hosted within our real operating system. The purpose of having an isolated operating system in a container is to contain...