diff --git a/src/Commands/LaravooleCommand.php b/src/Commands/LaravooleCommand.php index 2d2c6f7..7fb1edf 100644 --- a/src/Commands/LaravooleCommand.php +++ b/src/Commands/LaravooleCommand.php @@ -156,7 +156,7 @@ protected function start() $handle = popen(PHP_BINARY . ' ' . __DIR__ . '/../../src/Entry.php', 'w'); fwrite($handle, serialize($configs)); - fclose($handle); + pclose($handle); } protected function getPid() diff --git a/src/Wrapper/SwooleHttpWrapper.php b/src/Wrapper/SwooleHttpWrapper.php index 049746f..9b545de 100644 --- a/src/Wrapper/SwooleHttpWrapper.php +++ b/src/Wrapper/SwooleHttpWrapper.php @@ -52,7 +52,7 @@ protected function ucHeaders($request) $new_header = []; $uc_header = []; foreach ($request->header as $key => $value) { - $new_header['http_' . $key] = $value; + $new_header['http_' . strtr($key, '-', '_')] = $value; $uc_header[ucwords($key, '-')] = $value; } $server = array_merge($request->server, $new_header);