Featured image of post Behebung des Fehlers "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" in Laravel Octane

Behebung des Fehlers "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" in Laravel Octane

Behebung des Fehlers "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" in Laravel Octane

Fehlermeldung bei der Befehlsausführung

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

Lösung

Dies wird durch die fehlende Erweiterung php pcntl verursacht. Installieren Sie daher einfach die Erweiterung ext-pcntl, um das Problem zu beheben.

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

Reference

All rights reserved,未經允許不得隨意轉載
Erstellt mit Hugo
Theme Stack gestaltet von Jimmy