MAC系统中mamp pro环境下安装php redis扩展
首先确保系统中已经安装好了php
第一步,检查环境
1、检查当前php版本,运行:php -v
:
如上图显示则表示php环境正常,若不正常则请在MAMP处勾选按钮以在终端启用MAMP环境中的php,当然你也可以自己下载。此处展示为勾选MAMP勾选按钮:
2、检查当前已开启扩展,运行php -m
即可查看(由于我已经安装,所以此处显示是有的,若未安装则不会显示「redis」):
ok,准备就绪。
第二步,安装扩展
此扩展可以在github上找到,地址为
https://github.com/phpredis/phpredis
1、找一个合适的位置,运行git clone [email protected]:phpredis/phpredis.git
将该包拉取到本地;
2、运行cd phpredis
进入phpredis目录;
3、运行phpize && ./configure && make && sudo make install
进行编译安装。
PS:由于我们刚才已经配置好了环境,此处安装会自动找到对应终端上显示的php环境进行导入。
4、上一步安装命令执行完毕后最后一行应该会显示一个路径,该路径为你安装扩展后自动导入的路径,如:
若如上所示有redis.so
则表示安装成功了。
第三步,更改配置
1、点击MAMP pro中的「File」会出现如下所示:
2、在配置位置增加一行:extension=redis.so
,如下所示:
3、执行cd /Applications/MAMP/bin/php/php7.3.9/conf
进入php配置目录,打开php.ini
添加扩展配置行,与上一步一样。
4、接下来在终端执行php -m
即可看到「redis」扩展了:
备注:若未进行第4步的操作,执行
php -m
可能还是看不到redis扩展,请注意!
ok,完工。