Mac安装php-redis扩展

## 一、查看PHP版本 ##

首先查看PHP版本,教大家最简单的一种方法,在PHP能访问的目录建个PHP文件,代码如下:

<?php

phpinfo();


## 二、下载php-redis ##
地址:https://nodeload.github.com/nicolasff/phpredis/zip/master    

关于版本的差异可以看这个文章  https://www.jianshu.com/p/baa083008616


1.解压包   

 tar -zxvf redis-5.3.1.tgz

2.进入对应目录

cd redis-5.3.1

3.执行phpize 安装扩展  注意PHP的路径

sudo /usr/local/opt/php@7.4/bin/phpize

4.配置安装信息

sudo  ./configure --with-php-config=/usr/local/opt/php@7.4/bin/php-config

5.安装

sudo make&&make install

6.修改php.ini   

要在/usr/local/etc/php/7.4/php.ini里加上extension=redis.so

注意:自己PHP的扩展文件目录是不是默认的,如果不是需要复制对应的文件到你PHP的扩展文件目录。 我的就不是默认目录,报这个错:  PHP Warning: PHP Startup: Unable to load dynamic library 'redis.so' (tried: /usr/local/lib/php/pecl/20190902/redis.so (dlopen(/usr/local/lib/php/pecl/20190902/redis.so, 9): image not found),

cp /usr/local/phpredis/modules/redis.so    /usr/local/lib/php/pecl/20190902/

cp /usr/local/phpredis/modules/redis.la    /usr/local/lib/php/pecl/20190902/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容