1、安装环境依赖

brew install autoconf wget

2、下载phpredis,使用git clone

git clone https://github.com/nicolasff/phpredis.git

3、进入phpredis文件夹

cd phpredis

4、使用 phpize 命令编译生成 configure 配置文件
(下面为php7.3版本的安装路径,自行修改)

/usr/local/php5-7.3.8-20190811-205217/bin/phpize --with-php-config=/usr/local/php5-7.3.8-20190811-205217/bin/php-config

以下结果即为成功:
执行成功之后,在目录会出现configure目录
5、配置 phpredis 命令

./configure --with-php-config=/usr/local/php5-7.3.8-20190811-205217/bin/php-config


6、编译安装

make && make install

这一步完成之后,告诉我没有权限把redis.so拷贝到我的php目录下(如果你不存在这个问题请跳过

那么就需要自行拷贝一下,执行:

sudo cp /phpredis/modules/redis.so /usr/local/php5-7.3.8-20190811-205217/lib/php/extensions/no-debug-non-zts-20180731/

7、修改php的配置文件,php.ini添加

extension=redis.so

8、重启php-fpm服务

sudo php-fpm

这时候发现有报错,重启不了,那么就涉及到另外一个问题
php-fpm重启服务失败

执行:

php-fpm --fpm-config /usr/local/php5-7.3.8-20190811-205217/etc/php-fpm.conf --prefix /usr/local/var

发现报错没了,再来看下php-fpm端口使用情况

sudo lsof -i:9000


打印phpinfo(),看下redis的版本

到此结束!!

mac 升级php7.3版本之后Redis扩展升级(phpredis)相关推荐

  1. PHP5.6版本安装redis扩展

    PHP5.6版本安装redis扩展 一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构 php_re ...

  2. Mac OS自带PHP安装redis扩展

    安装redis 在mac OS中可以使用brew命令进行安装redis:mac OS使用brew命令安装软件 安装命令:brew install redis 因为我已经安装过了,这里就不在赘述. 安装 ...

  3. 如何升级Vue的版本 vue2.9.6升级到vue3.0

    背景:电脑使用多年,一直使用vue 2.x版本,项目开发过程中由于一个模块涉及的集成模块过多,导致需要进行定义的变量越来越多,代码出现冗余,因此在同事的推动下,鉴于vue 3.x的优化,故对自己本来使 ...

  4. macos可以升级到指定版本吗_如何升级mac系统版本?

    展开全部 老版本mac如何升级系统,如果你的电脑是Mac的话,首先需要准备两636f70793231313335323631343130323136353331333431363533个工具:iOS1 ...

  5. 扩展源_Ubuntu14版本下无法使用php7.2版本的bcmath扩展

    在使用如下命令安装bcmath扩展的时候 sudo apt-add-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get install p ...

  6. php7安装mysqli扩展_Ubuntu14版本下无法使用php7.2版本的bcmath扩展

    在使用如下命令安装bcmath扩展的时候 sudo apt-add-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get install p ...

  7. 鸿蒙系统小卡片,升级鸿蒙101版本,UI审美升级了

    作为鸿蒙系统第一批推送的用户,今天终于刷出了101版,早就开始馋"图库"的服务卡片,850多M的更新包,用5G网络10秒就下完.图库卡片一放,诶,舒服极了.这版本小白条滑3次就消失 ...

  8. macos可以升级到指定版本吗_macOS - 如何升级 - Apple (中国大陆)

    通用剪贴板 要求使用配备闪电或 USB-C 接口,并运行 iOS 10 或更新版本操作系统的 iPhone 或 iPad. 自动解锁 需要运行 watchOS 3 或更新版本操作系统的 Apple W ...

  9. 11204单实例DG升级到12102版本-有停机-包含升级12cRAC注意事项

    物理DG主.备库从11.2.0.4升级到12.1.0.2方式:在升级过程中,需要DG备库停止应用日志,主库停止对外服务,即停止业务,所需停机时间即主库升级的时间; --另一种停机短的方式:如果对停机时 ...

最新文章

  1. CenterNet KeyPoints 关键点训练自己的数据
  2. Jarvis OJ web(一)
  3. Java怎么重复使用套接字_在java中连续地通过套接字传输数据
  4. 自定义ClassLoader和双亲委派机制
  5. 计算机教学改革主要内容,计算机教学改革主要内容和措施.doc
  6. 初学者python笔记(os模块、sys模块)
  7. 完了!Windows弱爆了!Linux才是程序员的首选!程序员:好用!
  8. 添加Zabbix Agent客户端,并解决报错。
  9. 去除加粗的css,css如何取消加粗
  10. mysql解压版安装教程
  11. C语言——函数定义及用法【内部函数外部函数内联函数】
  12. 林达华——我的PhD生活
  13. android动态壁纸的制作教程,android – 动态壁纸教程
  14. 查找(顺序查找、二分查找、插值查找)
  15. 实现笑脸漏洞vsftpd2.3.4
  16. 抖音图像修复背后技术——CVPR2021多阶段图像修复框架(附github源码下载)
  17. 《初级会计实务》考试学习分享之第五章 ——收入、费用和利润【考试大纲】
  18. 有效地址传送指令LEA
  19. python 利用win32 打印文件
  20. VMware ubuntu虚拟机的安装过程记录

热门文章

  1. 解决pytest运行时报错ModuleNotFoundError
  2. visio消除直线连接圆弧
  3. HTML+CSS静态网页作业:NBA勒布朗詹姆斯篮球明星带js(5页)
  4. nba2k14mod android,nba2k14安卓mod
  5. 前端简历如何描述项目经历
  6. 用牛顿迭代法求方程的根matlab,牛顿迭代法求方程根的MATLAB程序
  7. Docker+Ovs构建SDN网络
  8. signal,blinker:信号(看我脸色行事)
  9. windows 远程连接 快捷键
  10. 【python 处理亿级数据】使用 Pandas 处理亿级数据