From 4d9bb4a9488c7e730a477c27c8c057b60789790c Mon Sep 17 00:00:00 2001 From: jrfnl Date: Sat, 23 May 2020 03:06:06 +0200 Subject: [PATCH] Ignore PHP startup errors This should fix issue 33, by ignoring PHP startup errors completely for any PHP processes started from within the application. --- src/Process/PhpProcess.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Process/PhpProcess.php b/src/Process/PhpProcess.php index de9eee1..0df293a 100644 --- a/src/Process/PhpProcess.php +++ b/src/Process/PhpProcess.php @@ -23,8 +23,11 @@ public function __construct(PhpExecutable $phpExecutable, array $parameters = ar */ private function constructParameters(array $parameters, $isHhvm) { + // Always ignore PHP startup errors ("Unable to load library...") in sub-processes. + array_unshift($parameters, '-d display_startup_errors=0'); + if ($isHhvm) { - $parameters = array_merge(array('-php'), $parameters); + array_unshift($parameters, '-php'); } return $parameters;