amphp/process
Asynchronous process dispatcher for PHP (AMPHP) built for fibers and concurrency. Start and manage child processes cross-platform, stream stdout/stderr without blocking, set working directory and environment variables, powered by the Revolt event loop and Windows wrapper.
getSignalName(), reducing debugging overhead in high-concurrency environments (e.g., Kubernetes pods, containerized microservices).SIGTERM, SIGKILL), critical for distributed systems where process state visibility improves reliability.15 → SIGTERM) for logs/metrics.SIGINT for CLI tools).ext-pcntl).ext-pcntl (signal functions return null; no fallback).Executives:
"This update adds signal inspection capabilities, letting us programmatically monitor and act on process termination events—critical for reliability in distributed systems. For example, we can now automatically log or alert on SIGTERM in our microservices, reducing downtime and improving compliance. Zero cost to adopt; just enable ext-pcntl for full functionality."
Engineering:
*"The new getSignalName() method lets us convert raw signal numbers to constants (e.g., 15 → SIGTERM) for cleaner logs and debugging. Perfect for:
How can I help you explore Laravel packages today?