PHP Imap,Mac OS X Catalina上的PHP 7.4.3

问题描述 投票:1回答:1

这正式使我发疯!我正在尝试使用适用于imap函数的laravel软件包,并且已经在其中安装了所有内容,但imap_open出现类丢失的错误

我知道这意味着未在php级别安装imap模块或存在问题。

我已经编辑了php.ini文件以使其具有extension=imap,现在当我从终端CLI运行任何php命令时,都会得到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

当我导航到user / local / lib / php时,我有一个7.4文件夹,因为我有conf.d文件夹,pear.conf文件,php-fpm.consf文件,php-fpm.d文件夹和php。 .ini文件

此时我需要做什么?

php imap
1个回答
1
投票

我已将7.3升级到7.4,并添加了imap扩展名,该扩展名在特定情况下不存在。

步骤如下:

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

© www.soinside.com 2019 - 2024. All rights reserved.