MAMP PRO安装REDIS/MAMP不支持REDIS解决办法

MAMP PRO安装REDIS/MAMP不支持REDIS解决办法

mamp本身集成了redis,打开之后,phpinfo()死活不显示,也就是木有php扩展.不能用,google半天终于找到办法,记录一下mac默认自带php环境,先把系统环境换成mamp的

新的改变

mamp 代替mac自带php命令行
这个选项实际上是在 ~/.profile里添加了,以下命令

alias php='/Applications/MAMP/bin/php/php7.3.7/bin/php -c "/Library/Application Support/appsolute/MAMP PRO/conf/php7.3.7.ini"'
alias pear='/Applications/MAMP/bin/php/php7.3.7/bin/pear'
alias pecl='/Applications/MAMP/bin/php/php7.3.7/bin/pecl'

在命令行里用

which php

查看一下现在的哪个php
在这里插入图片描述
如图说明就是mamp的php环境了.如果不是,手工执行一下 source ~/.profile

mamp的每个PHP环境都自带了pcel,可通过pcel来安装redis扩展(安装其它扩展也一样)

pecl install redis

所有选项默认,一路回车
在这里插入图片描述
完成后,编辑php.ini,添加

extsion=redis.so

在这里插入图片描述
注意你是哪个版本就编辑 哪个版本的php.ini
如图修改
在这里插入图片描述
可以重启一下mamp,查看phpinfo()里就有redis了

在这里插入图片描述

遇到此问题,通过该博文成功解决,感谢作者
转载自:http://blog.xiaoniba.com/19187.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章