MAC系统中mamp pro环境下安装php redis扩展

时间:2024-04-11 13:35:19

MAC系统中mamp pro环境下安装php redis扩展

首先确保系统中已经安装好了php

第一步,检查环境

1、检查当前php版本,运行:php -v:

MAC系统中mamp pro环境下安装php redis扩展
如上图显示则表示php环境正常,若不正常则请在MAMP处勾选按钮以在终端启用MAMP环境中的php,当然你也可以自己下载。此处展示为勾选MAMP勾选按钮:

MAC系统中mamp pro环境下安装php redis扩展
2、检查当前已开启扩展,运行php -m即可查看(由于我已经安装,所以此处显示是有的,若未安装则不会显示「redis」):

MAC系统中mamp pro环境下安装php 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、上一步安装命令执行完毕后最后一行应该会显示一个路径,该路径为你安装扩展后自动导入的路径,如:

MAC系统中mamp pro环境下安装php redis扩展
若如上所示有redis.so则表示安装成功了。

第三步,更改配置

1、点击MAMP pro中的「File」会出现如下所示:
MAC系统中mamp pro环境下安装php redis扩展
2、在配置位置增加一行:extension=redis.so,如下所示:

MAC系统中mamp pro环境下安装php redis扩展
3、执行cd /Applications/MAMP/bin/php/php7.3.9/conf进入php配置目录,打开php.ini添加扩展配置行,与上一步一样。

4、接下来在终端执行php -m即可看到「redis」扩展了:

MAC系统中mamp pro环境下安装php redis扩展

备注:若未进行第4步的操作,执行php -m可能还是看不到redis扩展,请注意!

ok,完工。