Featured image of post حل خطأ "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" في Laravel Octane

حل خطأ "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" في Laravel Octane

حل خطأ "Undefined constant 'Laravel\Octane\Commands\Concerns\SIGINT'" في Laravel Octane

رسالة خطأ تنفيذ الأمر

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

Reference

All rights reserved,未經允許不得隨意轉載
مبني بستخدام Hugo
قالب Stack مصمم من Jimmy