首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP Imap,php 7.4.3在mac上

PHP Imap,php 7.4.3在mac上
EN

Stack Overflow用户
提问于 2020-03-08 20:40:47
回答 4查看 9.2K关注 0票数 5

这正式把我逼疯了!我正在尝试使用一个用于imap函数的laravel包,我已经在那里安装了所有的东西,但是我得到了一个缺少的imap_open类错误

我知道这意味着imap模块在php级别上没有安装,或者是有问题的。

我已经编辑了我的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 .d文件夹、pear.conf文件、php-fpm.cof文件、php-fpm.d文件夹和php.ini文件。

现在我该怎么做?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-03-09 23:17:26

我已经将我的7.3升级为7.4,并添加了不存在于pecl中的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

票数 12
EN

Stack Overflow用户

发布于 2020-12-07 08:36:23

现在是更新包的时候了。我们需要php@7.4-imap (实际上它是加载php-8.0.0源代码的php-imap的别名)。

票数 6
EN

Stack Overflow用户

发布于 2021-06-24 05:44:44

我试过所有的事情。但是,什么都不管用。最后,我得到了Shivammathur的酿造扩展-

用于PHP扩展的自制龙头- https://github.com/shivammathur/homebrew-extensions

为php 7.4 -安装imap扩展的过程

Get PHP7.4及扩展:

代码语言:javascript
运行
复制
brew tap shivammathur/php
brew install shivammathur/php/php@7.4
brew link --force --overwrite php@7.4
brew tap shivammathur/extensions

现在得到任何扩展,比如imap

代码语言:javascript
运行
复制
brew install imap@7.4

之后,我可以在我的机器上完美地启用php-imap。希望能帮上忙。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60591870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档