Skip to content

Presentation

parallel-processes is an open-source PHP library for running multiple processes in parallel.

Parallel Processes demo

Key features

  • Install it or use Docker images


    Install it as a Composer dependency or use the provided Docker images to avoid a local installation.

    Installation

  • Process start rules


    Configure when a process should start: immediately, after another process, during bootstrap, or during teardown.

    Bootstrap or tear down

  • Process configuration


    Configure each process: name, command, maximum execution time, output verbosity, etc.

    Configure process

  • Execution configuration


    Configure execution settings for your processes using PHP: process order, refresh interval, timeout, etc.

    Minimal configuration

  • Verbosity


    Control output verbosity: show process output, execution time, only errors, or all outputs.

    Output verbosity

  • Theme


    Choose between the Default and Summary themes, or create a custom theme.

    Theme configuration

License

parallel-processes is licensed under the Apache 2.0 License.

Links

GitHub: steevanb/php-parallel-processes

Docker Hub: steevanb/php-parallel-processes

Creator: Steevan BARBOYON