PHP Imap, php 7.4.3 на ма c osx каталина - PullRequest
1 голос
/ 08 марта 2020

Это официально сводит меня с ума! Я пытаюсь работать с пакетом laravel для функций imap, и я установил там все, но я получаю ошибку отсутствующего класса для imap_open

Я знаю, это означает, что модуль imap не установлен или проблематично c, на уровне php.

Я отредактировал мой файл php .ini, чтобы он имел extension=imap, и теперь, когда я запускаю любую команду php из CLI терминала, я получаю PHP Warning: PHP Startup: Unable to load dynamic library 'imap' (tried: /usr/local/lib/php/pecl/20190902/imap (dlopen(/usr/local/lib/php/pecl/20190902/imap, 9): image not found), /usr/local/lib/php/pecl/20190902/imap.so (dlopen(/usr/local/lib/php/pecl/20190902/imap.so, 9): image not found)) in Unknown on line 0

Когда я перехожу к пользователю / local / lib / php У меня есть папка 7.4, в которой у меня есть папка conf.d, файл pear.conf, php -fpm.consf файл, php -fpm.d папка и php .ini файл

Что мне нужно сделать на этом этапе?

1 Ответ

1 голос
/ 10 марта 2020

Я обновил 7.3 до 7.4 и добавил расширение imap, которого нет в pecl.

Итак, шаги:

1) brew update

2) brew upgrade php

3) sudo rm /usr/local/lib/php/pecl/20190902/imap.so

4) brew tap kabel/php-ext

5) brew install php-imap

6 ) php -m | grep imap

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...