GitHub - xilon-jul/php-mpm: Highly extendable asynchronous multiprocessing module for PHP

Install version (IMPORTANT)

Tested with latest libevent version as of now 2.5.3

  • If you use phread support in libevent do not compile libevent with asserts

How to test this development

This docker image is based on php 7.3.3 with debug-symbols enabled and core dump configured to log into /tmp directory. You can do the following to debug a core dump :

> docker-php-source extract
# And in gdb you can now source /usr/src/php/.gdbinit to have specific debug command for php binary
> gdb php <core_file>
docker run --privileged --ulimit core=10000000 -v $(pwd):/app -w /app -ti itengo/xilon:php7.3.3-fpm-debug bash

Todo

  • Pooling /