diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md
index 4459fe7741..0158d4bab3 100644
--- a/framework/CHANGELOG.md
+++ b/framework/CHANGELOG.md
@@ -8,7 +8,7 @@ Yii Framework 2 Change Log
- Bug #19940: File Log writer without newline (terabytesoftw)
- Bug #19951: Removed unneeded MIME file tests (schmunk42)
- Bug #19950: Fix `Query::groupBy(null)` causes error for PHP 8.1: `trim(): Passing null to parameter #1 ($string) of type string is deprecated` (uaoleg)
-
+- Enh #19780: added pcntl to requirements check (schmunk42)
2.0.49 August 29, 2023
----------------------
diff --git a/framework/requirements/requirements.php b/framework/requirements/requirements.php
index 5559306151..d065f6363b 100644
--- a/framework/requirements/requirements.php
+++ b/framework/requirements/requirements.php
@@ -111,5 +111,12 @@ return array(
'memo' => 'When IpValidator::expandIPv6
property is set to true, PHP must support IPv6 protocol stack. Currently PHP constant AF_INET6 is not defined
and IPv6 is probably unsupported.'
+ ),
+ array(
+ 'name' => 'pcntl',
+ 'mandatory' => false,
+ 'condition' => extension_loaded('pcntl'),
+ 'by' => 'Process Control',
+ 'memo' => 'Recommended for yii2-queue CLI operations'
)
);