Не удалось установить PHP 7 с Homebrew на macOS Sierra

Я пытаюсь установить Valet Laravel, который, как зависимость, требует PHP 7. Когда я пытаюсь установить PHP 7 с Homebrew, я получаю следующую ошибку:

Configuring SAPI modules checking for Apache 2.0 handler-module support via DSO through APXS... Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs 3. Apache was not built using --enable-so (the apxs usage page is displayed) The output of /usr/sbin/apxs follows: apxs:Error: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/apr-1-config not found!. configure: error: Aborting READ THIS: https://git.io/brew-troubleshooting If reporting this issue please do so at (not Homebrew/brew): https://github.com/Homebrew/homebrew-php/issues These open issues may also help: php70-dbase https://github.com/Homebrew/homebrew-php/issues/3508 php70-intl not found https://github.com/Homebrew/homebrew-php/issues/3591 php70-opcache install issue https://github.com/Homebrew/homebrew-php/issues/3586 Problem installing php70-mcrypt, php70-opcache, php70-xdebug on El Capitan https://github.com/Homebrew/homebrew-php/issues/3587 Add php70-zmq formula https://github.com/Homebrew/homebrew-php/pull/3474 Problem installing homebrew/php/php70-imagick https://github.com/Homebrew/homebrew-php/issues/3571 Install PHP70: Incompatible library version https://github.com/Homebrew/homebrew-php/issues/3444 brew install php70-redis https://github.com/Homebrew/homebrew-php/issues/2762 Allow --enable-redis-igbinary for php70-redis https://github.com/Homebrew/homebrew-php/pull/3473 Add head formula for php70-uploadprogress https://github.com/Homebrew/homebrew-php/pull/3178 

Это новая версия macOS Sierra (фактическая версия, а не бета-версия) со свежей установкой Homebrew (обновлена). Я установил, побежал и согласился на лицензионное соглашение Xcode.

Я понятия не имею, что означают эти ошибки или как их исправить. Может ли кто-нибудь помочь?

Благодарю.

    Правильно, я понял это. Я отправляю шаги для успешной установки требуемых компонентов ниже в случае, если кто-то еще сталкивается с этой проблемой:

    1). убедитесь, что Homebrew обновлен:

     brew update 

    2). Исправьте ошибку PHP 7, убедившись, что Xcode установлен, а затем введите следующее в терминал:

     brew install apr apr-util sudo mkdir -p /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/ sudo ln -s /usr/local/opt/apr/bin/apr-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/ sudo ln -s /usr/local/opt/apr-util/bin/apu-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/ 

    3). Выполните следующую команду (иначе установка PHP будет жаловаться на отсутствие libz):

     xcode-select --install 

    4). Теперь вы можете установить PHP 7 с Homebrew:

     brew install homebrew/php/php70 

    Это также может быть важно для тех, кто использует поставляемую macOS установку Apache с PHP через Homebrew, что (цитата из Homebrew php70 install):

    С выпуском macOS Sierra модуль Apache теперь не построен по умолчанию. Если вы хотите создать его в своей системе, вам нужно установить php с параметром –with-apache. Подробнее см. Параметры заварки php70.

    Я использовал следующие команды, чтобы заставить его работать.

     brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php brew update && brew install apr apr-util brew link apr-util --force brew link apr --force which apu-1-config which apr-1-config sudo mkdir -p /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/ sudo ln -s /usr/local/bin/apu-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/ sudo ln -s /usr/local/bin/apr-1-config /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.12.xctoolchain/usr/local/bin/ brew install php70