Я также обновил macos до 10.15 catalina и начал установку. Как и ошибка при установке драйвера mongodb
После устранения проблемы я обновил ответ, выполнив следующие шаги:
Шаг 1: Запустите команду: brew install php71
Шаг 2: Отредактируйте httpd.conf в каталоге /etc/apache2/httpd.conf
Добавить строку ниже
LoadModule php7_module /usr/local/opt/php@7.1/lib/httpd/modules/libphp7.so
, затем убедитесь, что другие php7_module не включены.
Также добавьте эти строки
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Шаг 3: Перезапустите apache: sudo apachectl restart
Шаг 4: Если вам нужно, чтобы php@7.1 был первым в вашемЗапуск PATH: echo 'export PATH = "/ usr/local/opt/php@7.1/bin: $ PATH"' >> ~ / .bash_profile echo 'export PATH = "/ usr/local/opt/php@7.1/sbin: $ PATH "'>> ~ / .bash_profile
Чтобы компиляторы могли найти php@7.1, вам может потребоваться установить: export LDFLAGS =" - L/usr/local/opt/php@7.1/lib "exportCPPFLAGS = "- I/usr/local/opt/php@7.1/include"
Шаг 5: Для запуска запустите php@7.1 и перезапустите при входе в систему: brew services start php@7.1
Шаг 6: Откройте новый терминал ипроверьте версию php, и она должна быть 7.1
Шаг 7: Затем выполните команду: sudo pecl install MongoDB
и она успешно установит драйвер php mongodb без каких-либо ошибок. Убедитесь, что все шаги выполнены !!
Я сделал эти шаги, чтобы решить проблему с драйвером MongoDB для проекта laravel, которая не найдена.