Невозможно найти pcntl на доморощенных в Mac High Sierra - PullRequest
0 голосов
/ 21 мая 2018

Я пытался установить расширение pcntl с помощью homebrew в MacOS High sierra с помощью команды

brew install homebrew/php/php71-pcntl
brew install homebrew-php/php71-pcntl

Также пытался с php54, 55, 56, 70 Я получаю ошибку

Обновление Homebrew...

Error: No available formula with the name "homebrew/php/php7-pcntl" 
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/php is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/php)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.

Почему на моем Mac нет формул? У меня есть php 7.1.14 на моем mac

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

После успешной установки php@7.2 из brew.Остановите php7.1 и запустите php7.2

brew services stop php@7.1
brew unlink php71

И

brew services start php@7.2
brew link php72

В случае неудачи выполните следующую команду

  echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.zshrc
0 голосов
/ 21 мая 2018

В феврале и марте 2018 года формулы PHP для поддерживаемых в настоящее время версий PHP (5.6, 7.0, 7.1, 7.2 на момент написания этой статьи) были перенесены в ядро ​​Homebrew, а в апреле 2018 годаКран PHP был заархивирован.

Чтобы установить текущую версию PHP (7.2), используйте:

$ brew install php

Чтобы установить одну из других поддерживаемых версий, используйте:

$ brew install php@5.6

(замените 5.6с 7.0 или 7.1 для других версий).

Все установленные таким образом формулы содержат расширение pcntl, больше ничего не нужно.

...