首页 > 数据库 >Mac下为php7.3编译安装Redis扩展(phpredis)教程(使用brew安装的php)

Mac下为php7.3编译安装Redis扩展(phpredis)教程(使用brew安装的php)

时间:2024-10-23 14:43:10浏览次数:8  
标签:php7.3 Redis local 7.3 phpredis brew php 安装

Mac下为php7.3编译安装Redis扩展(phpredis)教程(使用brew安装的php)_brew php7.3扩展-CSDN博客

此文章为在mac下为php7.*编译安装redis拓展的教程,本教程默认用户已经安装brew,并且php为brew 安装,没有安装可自行安装。

1.先安装环境依赖。

brew install autoconf wget

若已经安装可以忽略。

2.下载安装phpredis

    1). cd到php安装目录,使用brew安装的目录为:/usr/local/opt/[email protected]/bin/

    2).下载phpredis,使用git clone 

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

进入下载的文件夹

cd phpredis

  当前路径应该为:/usr/local/opt/[email protected]/bin/phpredis

3.使用 phpize 命令编译生成 configure 配置文件

/usr/local/opt/[email protected]/bin/phpize --with-php-config=/usr/local/opt/[email protected]/bin/php-config

注意:

/usr/local/opt/[email protected]/bin 此路径为需要装redis拓展的php安装路径,示例路径上使用brew安装的php7.3的安装路径,请根据自己的实际项目更改。

4.配置 phpredis 命令

上一步执行成功,在目录会出现configure目录,执行命令:

./configure --with-php-config=/usr/local/opt/[email protected]/bin/php-config

注意:此处的PHP1路径和上一步一样。

5.编译安装

make && make install

6.修改php.ini,开启redis扩展。

打开php.ini,若不存在则添加'extension=redis.so',若存在,把开头的;去掉,保存。

7.重启php-fpm服务即可。

brew services start [email protected]

 

给其他php版本添加redis拓展同理。

版权声明: 商业转载请联系作者获得授权,非商业转载请注明出处 © https://www.uiucode.com/view/17.html

标签:php7.3,Redis,local,7.3,phpredis,brew,php,安装
From: https://www.cnblogs.com/rxbook/p/18496348

相关文章

  • docker安装mysql
    本次分享docker安装mysql,没有废话,绝对全网最简单首先你需要已经安装过docker,在这里默认已安装过docker。安装mysql命令:dockerrun--namemysql-p3306:3306-eMYSQL_ROOT_PASSWORD=123456-dmysql:5.7--lower_case_table_names=1其中密码和mysql版本可自己改然后......
  • 在win10安装和使用wsl
    WSLwsl(WindowsSubsystemforLinux)是微软在Windows操作系统中引入的一个功能,它允许用户直接在Windows上运行Linux发行版的二进制可执行文件,而无需使用虚拟机或双启动系统。WSL提供了一个兼容层,使得Linux应用程序能够运行在Windows的内核上。wsl有以下特点:兼容性:wsl允许Linux应......
  • 如何在服务器上安装SSL证书?
    在服务器上安装SSL证书的步骤可能会根据你使用的Web服务器软件(如Apache、Nginx、IIS等)以及操作系统(Linux、Windows等)的不同而有所差异。下面是一个通用的安装步骤概述,以及针对几种常见Web服务器的具体指导。通用安装步骤获取SSL证书:从证书颁发机构(CA)获取你的SSL证书文件。......
  • linux安装ssh
    xshell连接ubuntu背景:xshell连接ubuntu,但是怎么连都连不通,便开启了和ssh想杀相爱的一生1.查看ssh服务的状态sudoservicesshdstatus2.安装ssh服务如果执行````sudoservicesshdstatus出现了Loaded:error(Reason:Nosuchfileordirectory)```,就说明没有安装ssh服务......
  • 手把手Linux安装RocketMQ教程
    手把手Linux安装RocketMQ教程1.下载rocketmq安装包2.创建目录并将压缩包上传至服务器3.配置RocketMQ4.启动RocketMQ5.关闭RocketMQ6.测试RocketMQ7.mqadmin查看服务状态8.配置启动脚本1.namesrv脚本2.broker脚本3.单脚本启动4.单脚本停止待完善1.开启自启动配置2.安装ro......
  • 一文彻底搞定Redis与MySQL的数据同步
    Redis和MySQL一致性问题是企业级应用中常见的挑战之一,特别是在高并发、高可用的场景下。由于Redis是内存型数据库,具备极高的读写速度,而MySQL作为持久化数据库,通常用于数据的可靠存储,如何保证两者数据的一致性需要具体业务场景的设计与优化。下面我们将结合几个典型的业务......
  • Redis过期策略
    一、概述Redis的过期策略主要是用来管理带有过期时间的键,以确保内存能够得到高效利用,并避免保存不再需要的数据。这种设计既能减少不必要的内存占用,又能提高系统的整体性能。二、实现方式过期策略有两种主要实现方式:1、惰性删除(LazyDeletion)Redis只有在访问键时才会......
  • 2024版最新148款CTF工具整理大全(附下载安装包)含基础环境、Web 安全、加密解密、密码爆
    经常会有大学生粉丝朋友私信小强,想通过打CTF比赛镀金,作为进入一线互联网大厂的门票。但是在CTF做题很多的时候都会用到工具,所以在全网苦寻CTF比赛工具安装包!关于我有不少阅读过我文章的伙伴都知道,我曾就职于某大厂安全联合实验室。从事网络安全行业已经好几年,积累了丰富......
  • Git的安装与使用及如何用IDEA将代码上传到Gitee
    一、安装下载地址https://git-scm.com/安装完成后右击桌面会看到Gui是用户界面模式Bash是命令行模式输入下面代码配置用户名gitconfig--globaluser.name"wang"配置用户邮箱gitconfig--globaluser.email"[email protected]"二、码云+git仓库配置前提:......
  • mongoDB学习之--docker安装mongoDB
    一、环境准备:操作系统:centos9stream:5.14.0-522.el9.x86_64docker版本:27.3.1由于最近镜像加速器也被禁的很厉害,很多要么申请白名单,要么得像阿里一样申请二级域名;可惜配置了申请的阿里域名依然还是连不上dockerhub, {"registry-mirrors":["https://xxxxxx.mirror.a......