- Operation system: Linux, FreeBSD or MacOS
- Linux kernel version >= 2.3.32
- PHP version >= 5.3.10
- GCC version >= 4.4 or Clang
- Cmake version >= 2.4 (Cmake is required to compile libswoole as C/C++ library)
Recommend Linux version: Ubuntu 14, CentOS 7 or greater.
PHP version dependency
- Swoole only supports PHP version >= 5.3.10, PHP 5.4+ is recommended
- Swoole doesn't depend on the extensions like stream, sockets, pcntl, posix, sysvmsg, etc. You simply need to install the basic extensions for PHP.
Linux distributions recommended