代码之家  ›  专栏  ›  技术社区  ›  Norgul

MAMP在Mac上安装Redis扩展

  •  0
  • Norgul  · 技术社区  · 6 年前

    .zshrc 要添加的文件:

    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

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

    但是当我做任何改变的时候 php.ini 文件,我看不到任何更改,好像某些“全局”更改覆盖了它。我试图通过添加胡言乱语来使ini无效,但没有出错。每次更改之后,我都执行MAMP停止/启动,PHP缓存设置为“off”。

    redis.so 从以前开始,我手动将它移动到扩展文件夹,但是 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 回复  |  直到 6 年前
        1
  •  0
  •   Norgul    6 年前

    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