Это происходит, когда мы пытаемся установить драйвер mongodb при установке PHP по умолчанию в MacOS. Чтобы решить эту проблему, мы должны сначала изменить PHP с macOS PHP по умолчанию на нашу установленную версию.
Запустите команду: which php
, чтобы увидеть, какой PHP используется. Если вывод usr/bin/php, то это PHP по умолчанию.
Затем откройте файл bash_profile с помощью любого редактора кода и добавьте в него следующую строку, где вы должны указать путь к вашей установке PHP.
export PATH=/Applications/MAMP/bin/php/php7.3.1/bin:$PATH
В моем случае это был PHP MAMP, затем запустите source ~/.bash_profile
, чтобы загрузить изменения вашего профиля bash.
Теперь, когда вы запустите команду which php
, вы увидите путь к вашей установке PHP.
Теперь, если вы попытаетесь установить любой модуль PHP с помощью команды pecl
, он должен работать нормально.
person
iamabhishek
schedule
03.02.2021
brew tap homebrew/dupes Error: homebrew/dupes was deprecated. This tap is now empty as all its formulae were migrated.
- person Michał Cywiński   schedule 29.09.2018