Featured image of post Solucionar el error "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" en Laravel Octane

Solucionar el error "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" en Laravel Octane

Solucionar el error "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" en Laravel Octane

Mensaje de error al ejecutar el comando

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))

Solución

Esto se debe a que no está instalada la extensión php pcntl. Por lo tanto, simplemente instale la extensión ext-pcntl para solucionar el problema.

RUN install-php-extensions pcntl
RUN docker-php-ext-install pcntl

Reference

All rights reserved,未經允許不得隨意轉載
Creado con Hugo
Tema Stack diseñado por Jimmy