Thông báo lỗi khi chạy lệnh
php artisan octane:frankenphp --port=443 --https --workers=1 --max-requests=1
Undefined constant "Laravel\Octane\Commands\Concerns\SIGINT"
at vendor/laravel/octane/src/Commands/Concerns/InteractsWithServers.php:174
170▕ * Returns the list of signals to subscribe.
171▕ */
172▕ public function getSubscribedSignals(): array
173▕ {
➜ 174▕ return [SIGINT, SIGTERM, SIGHUP];
175▕ }
176▕
177▕ /**
178▕ * The method will be called when the application is signaled.
+5 vendor frames
6 artisan:13
Illuminate\Foundation\Application::handleCommand(Object(Symfony\Component\Console\Input\ArgvInput))
Cách giải quyết
Điều này là do chưa cài đặt extension php pcntl. Do đó, chỉ cần cài đặt extension ext-pcntl là có thể giải quyết được.
RUN install-php-extensions pcntl
RUN docker-php-ext-install pcntl