Featured image of post Résoudre l'erreur "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" dans Laravel Octane

Résoudre l'erreur "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" dans Laravel Octane

Résoudre l'erreur "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" dans Laravel Octane

Message d’erreur lors de l’exécution de la commande

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

Solution

Cela est dû au fait que l’extension php pcntl n’est pas installée. Par conséquent, il suffit d’installer l’extension ext-pcntl pour résoudre le problème.

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

Reference

All rights reserved,未經允許不得隨意轉載
Généré avec Hugo
Thème Stack conçu par Jimmy