Homebrew: как установить отключенный пакет (php7.1)?

#php #macos #homebrew

#php #macos #homebrew

Вопрос:

Я пытаюсь установить php7.1 (с помощью команды brew install php@7.1 ) для моего рабочего проекта на моем новом macbook, но я получил следующее сообщение:

 Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.
 

Я не могу отказаться от использования php7.1, потому что это требование моей работы.

Как я могу установить php7.1 на macOS?

Комментарии:

1. Мне пришлось сталкиваться с этой проблемой более 2 месяцев. И мне не удалось решить эту проблему. Это действительно печально. Пожалуйста, зайдите в этот блог , вы определенно можете обновить свою версию Php.

2. Обновление с помощью shivammathur / homebrew-php

Ответ №1:

Для начала убедитесь, что brew обновлен:

 brew update
 

Обычное обновление

 brew upgrade PHP
 

Обычное обновление не работает во многих старых версиях macOS.

Обновление с помощью shivammathur / homebrew-php

 brew tap shivammathur/php
brew install shivammathur/php/php@7.1
 

Для переключения между версиями используйте следующую команду:

 brew link --overwrite --force php@7.1
 

Следующие шаги

Проверьте текущую версию, выполнив php -v :

Если вы можете, тогда Restart Nginx or Apache также:

обратитесь к ссылке

Комментарии:

1. Это работает для меня, спасибо!

2. Да, я знаю, что столкнулся с такой же проблемой, и я боялся, что мой mac старый или я старый 🙂