Установка Laravel Installer на macOS
В стандартной установке macOS у PHP не установлено расширение ext-zip, что вызывает ошибку при установке Laravel Installer:
Your requirements could not be resolved to an installable set of packages.
Решаем следующим образом:
Шаг 1. Устанавливаем PHP с нужными расширениями с помощью brew:
brew install php@7.3
Шаг 2. Прописываем в системе использовние brew-версии PHP:
echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.zshrc
source ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.zshrc
source ~/.zshrc
После этого можно вызвать команду
which php
Вывод должен быть следующим:
/local/opt/php@7.3/bin/php
Это говорит нам, что используется версия PHP, установленная при помощи brew, а не стандартная из /usr/local
После этого команда установки Laravel Installer должна пройти без ошибок:
composer global require laravel/installer