Mac 安装 php-redis扩展

1.确认系统是否安装homebrew,如果没有就去安装一个,别犟,好用;

2.安装redis

复制代码
brew install redis

3.下载redis编译安装或pcel直接安装,两种方法大家自己试一下,我使用的pcel没有成功

php 复制代码
	/**
	 * 下载redis扩展
	 * 
	 * 1.方式1 git clone https://github.com/nicolasff/phpredis.git
	 * 2.方式2 wget http://pecl.php.net/get/redis-6.1.0.tgz
	 * 如果没有wget brew install wget
	*/

    wget http://pecl.php.net/get/redis-6.1.0.tgz
    
    /**
     * 进入redis目录,解压文件什么的自己操作一下就行
    */ 

    cd redis-6.1.0


    /**
     * 执行下面命令,PHP路径一定是要你自己安装的路径地址,路径指的是下面的地址
     * /opt/homebrew/opt/php@8.2/bin/phpize 
    */    

    /opt/homebrew/opt/php@8.2/bin/phpize --with-php-config=/opt/homebrew/opt/php@8.2/bin/php-config


    /**
     *  执行下面命令
    */ 
    ./configure --with-php-config=/opt/homebrew/opt/php@8.2/bin/php-config



    /**
     *  执行下面命令
    */ 
    make && make install


    /**
     *  修改php.ini,文件末尾添加redis.so
     *  php --ini 命令可查看php.ini文件位置
    */    
    extension=redis.so

    
    //    重启php
    brew services restart php

4.PHP版本切换

php 复制代码
brew install brew-php-switcher

//  切换命令

brew-php-switcher 7.2
相关推荐
风吹迎面入袖凉1 小时前
【Redis】Redisson的可重入锁原理
java·redis
小小码农@4 小时前
Vmware安装MacOS
macos
vortex56 小时前
构建可审计、可分层、可扩展的SSH身份管理体系
网络·ssh·php
何陋轩7 小时前
消息队列Kafka与RabbitMQ深度解析:把分布式消息核心讲透,吊打面试官
redis·后端
aq55356008 小时前
编程语言对比:从汇编到PHP的四大层级解析
开发语言·汇编·php
PD我是你的真爱粉9 小时前
Redis 数据类型与底层实现:从 SDS、Quicklist 到 ZSet 跳表彻底讲透
数据结构·redis
XDHCOM9 小时前
Redis节点故障自动恢复机制详解,如何快速抢救故障节点,确保数据不丢失?
java·数据库·redis
aq55356009 小时前
四大编程语言对比:PHP、Python、Java、易语言
java·python·php
搬砖魁首10 小时前
Fabric系列 - HSM之3 区块链上的结合
区块链·php·fabric·长安链·hsm
qq_2602412310 小时前
将盾CDN:零信任安全架构的演进与落地实践
安全·php·安全架构