Неустранимая ошибка: вызов неопределенной функции imap_open PHP - PullRequest
3 голосов
/ 24 апреля 2020

Я выполнил шаги ниже, чтобы включить IMAP, но все еще не работает.


    sudo apt-get install php5-imap
    sudo apt-get install php5-cli
    sudo php5enmod imap 
    service php5-fpm restart
    sudo service nginx restart


Я вижу, что расширение IMAP включено в phpinfo, а также вижу, что расширение загружается с помощью команды dpkg -l | grep php5-imap

Сервер: Linux и использование nginx

1 Ответ

5 голосов
/ 01 мая 2020

Это должен быть комментарий, но у меня нет представителей для комментариев, поэтому ...

  1. Попробуйте проверить свой файл расширения, т.е. убедитесь, что в /etc/php5/mods-enabled/imap.ini, ключевое слово extension=/path/to/imap.so не прокомментировано (имеет ; или # в качестве начала строки), а ваш файл /path/to/imap.so существует.

  2. Попробуйте проверить, если вы было запущено несколько php-fpm сервисов. Используйте systemctl list-unit-files | grep php для проверки. Если у вас было несколько php-fpm служб, убедитесь, что вы установили расширение imap для правильного php-fpm экземпляра.

...