За последние 24 часа нас посетили 17894 программиста и 1576 роботов. Сейчас ищут 805 программистов ...

Где найти расширение php pcntl для работы компонента horizon

Тема в разделе "Laravel", создана пользователем yanuzay, 5 июн 2018.

  1. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    501
    Симпатии:
    58
    Здравствуйте.
    В общем при после выполнения команды composer update, наблюдаю такую ошибку.
    - laravel/horizon v1.2.3 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.

    Работаю на windows , использую openserver.
    В openserver расширения такого расширения нет.
    В интернете скачал php_pcntl.dll засунул в папку PHP-7.2/ext/, прописал в php.ini extension=php_pcntl.dll .

    Но не подходит под эту версию php, версию php понизить не могу, т.к. пара компонентов просят версию не ниже 7.1.3.

    В общем с виндой у этого расширения проблемы.
    Может есть варианты решения, без сноса винды?
     
  2. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
  3. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    virtual box + выбранный дистрибyтив Linux
     
  4. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    501
    Симпатии:
    58
    спасибо. но до конца это проблему не решает.

    Разбираюсь с docker, в нем буду ставить ubuntu и все что нужно для разработки на laravel.
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    докер немного не об этом
     
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    самый просто способ https://www.vagrantup.com/
    https://laravel.com/docs/5.6/homestead
    хотя собственная сборка всегда лучше