执行指令错误讯息
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))
解决方式
这是因为没有安装 php pcntl
扩展套件导致,因此,安装 ext-pcntl
扩展套件即可
RUN install-php-extensions pcntl
RUN docker-php-ext-install pcntl