当前位置: 首页 > 知识库问答 >
问题:

MAMP在Mac上安装Redis扩展

白侯林
2023-03-14

如何在MAMP(不是PRO)上安装扩展?

我已经编辑了我的. zashc文件添加:

export PATH=/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php7.2.10/bin:/usr/local/bin:$PATH:/opt/local/bin

当我运行php--ini时,我得到以下结果:

配置文件(php.ini)路径:/Applications/MAMP/bin/php/php7。2.10/conf.1

加载的配置文件:/Applications/MAMP/bin/php/php7。2.10/conf/php。伊尼

扫描其他. ini文件:(无)

解析的其他. ini文件:(无)

然而,当我在php中做任何更改时。在ini文件中,我看不到任何更改,就像某些“全局”更改覆盖了它一样。我试图通过添加胡言乱语来使ini无效,但没有得到任何错误。每次更改后,我都执行一个MAMP停止/启动,PHP缓存设置为“关闭”。

因为我有redis。因此从以前开始,我已手动将其移动到扩展文件夹中,但pecl install redis失败,并显示以下消息:

downloading redis-4.2.0.tgz ...
Starting to download redis-4.2.0.tgz (235,569 bytes)
.................................................done: 235,569 bytes
25 source files, building
running: phpize
Configuring for:
PHP Api Version:         20170718
Zend Module Api No:      20170718
Zend Extension Api No:   320170718
autom4te: need GNU m4 1.4 or later: /Applications/MAMP/Library/bin/m4
ERROR: `phpize' failed

但是phpize-v返回

Configuring for:
PHP Api Version:         20170718
Zend Module Api No:      20170718
Zend Extension Api No:   320170718

我已经安装了autoconf

共有1个答案

施弘壮
2023-03-14

我已经解决了这个问题。主要问题是PECL/PEAR路径。一旦我这样做了:

pear config-set php_ini /Applications/MAMP/bin/php/php7.2.10/conf/php.ini
pecl config-set php_ini /Applications/MAMP/bin/php/php7.2.10/conf/php.ini

问题解决了

 类似资料:
  • 我正在运行OS 10.9的Mac上使用MAMP版本3。2.我安装了Wordpress并创建了一个网站。一切正常,我想用MAMP创建另一个站点。我做到了,效果很好。但是当我访问原始站点时,仪表板没有显示。在MAMP中,当我在site2(第二个站点)时,原始站点没有出现在列表中。我进入MAMP并确保Apache链接到我的原始站点。数据库仍然存在。请帮忙。 戴夫

  • 我试图使用PECL在mac上安装gnupg。 sudopecl安装gnupg 我已经把问题缩小到安装gpgme,但是我找不到正确的方法。

  • 我遵循以下指南在MAMP上安装WordPress multisite:http://perishablepress.com/wordpress-multisite-mamp/ 它似乎工作得很好。我可以访问WordPress管理员和网站本身。然而,每当我创建一个页面并试图访问它时,我都会得到一个404错误,好像永久链接网址坏了什么的,但是我不知道出了什么问题。 示例: mysite.domain.l

  • 我是新的MacOS。我已经成功安装了MAMP cakephp/cakephp3.0。x-dev需要ext-intl*-

  • 问题内容: 如何在mac上安装libicu dev。这是网站上推荐的说明 文档 http://polyglot.readthedocs.org/en/latest/Installation.html I am using anaconda but it seems to always throw up an error 问题答案: 我刚让PyICU安装在OSX上,因为同样的原因它失败了 错误。以下

  • 问题内容: 如何在Mac上安装libicu-dev。这是文档上推荐的说明 http://polyglot.readthedocs.org/en/latest/Installation.html 我正在使用水蟒,但似乎总是抛出 错误 问题答案: 由于相同的错误导致PyICU失败后,我才将其安装在OSX上。这是我的建议: 安装自制软件(OSX的软件包管理器) #安装库;可能已经安装 验证是否存在必需的