Featured image of post Mengatasi Error "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" di Laravel Octane

Mengatasi Error "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" di Laravel Octane

Mengatasi Error "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" di Laravel Octane

Pesan Error Saat Menjalankan Perintah

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

Solusi

Masalah ini terjadi karena ekstensi php pcntl belum terinstall. Oleh karena itu, cukup install ekstensi ext-pcntl untuk menyelesaikannya.

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

Reference

All rights reserved,未經允許不得隨意轉載
Dibangun dengan Hugo
Tema Stack dirancang oleh Jimmy