安装PHP Redis扩展

1、查看本机已经安装的Redis版本

brew info redis
redis: stable 5.0.7 (bottled), HEAD Persistent key-value database, with built-in net interface https://redis.io//usr/local/Cellar/redis/5.0.7 (13 files, 3.1MB) * Poured from bottle on 2020-02-19 at 11:12:25 From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/redis.rb==> Options --HEAD Install HEAD version ==> Caveats To have launchd start redis now and restart at login: brew services start redis Or, if you don't want/need a background service you can just run: redis-server /usr/local/etc/redis.conf ==> Analytics install: 33,849 (30 days), 107,922 (90 days), 479,551 (365 days) install-on-request: 32,460 (30 days), 102,655 (90 days), 450,102 (365 days) build-error: 0 (30 days)

由上面的安装信息可以看出Redis安装的版本为

redis: stable 5.0.7

2、进入PHP官网下载Redis扩展 http://pecl.php.net/package/redis 下载对应版本的扩展

3、解压下载下来的安装包

cp 压缩包文件到 /Users/zaneli/WorkSpace/redis
cd /Users/zaneli/WorkSpace/redis/
tar -xzvf redis-5.1.0.tgz

4、通过phpize生成编译configure配置文件

zaneli@bogon cd redis-5.1.0
sudo find / -name phpize
/usr/bin/phpize
/usr/local/Cellar/php@7.2/7.2.27/bin/phpize
sudo find / -name php-config
Password:
/usr/bin/php-config
/usr/local/Cellar/php@7.2/7.2.27/bin/php-config
sudo ./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.27/bin/php-config
sudo make
sudo make install

5、编辑 php.ini文件,在最后一行添加 extension="redis.so"

cd /usr/local/etc/php/7.2
zaneli@bogon 7.2 % ls conf.d pear.conf php-fpm.conf php-fpm.d php.ini zaneli@bogon 7.2 % vim php.ini
zaneli@bogon 7.2 % brew services restart php@7.2
Stopping php@7.2... (might take a while) ==> Successfully stopped php@7.2 (label: homebrew.mxcl.php@7.2) ==> Successfully started php@7.2 (label: homebrew.mxcl.php@7.2)
zaneli@bogon 7.2 % brew services restart
nginx Stopping nginx... (might take a while) ==> Successfully stopped nginx (label: homebrew.mxcl.nginx) ==> Successfully started nginx (label: homebrew.mxcl.nginx)
zaneli@bogon 7.2 % pwd /usr/local/etc/php/7.2

6、测试Redis 安装配置情况

vim /Users/zaneli/WorkSpace/test/redis.php 保存

<?php
//实例化redis对象
$redis = new redis();
//连接redis,第一个参数是redis服务的IP127.0.0.1是自己的,6379是端口号
$redis->connect('127.0.0.1', 6379);
echo "Server is running: " . $redis->ping();

安装redis提示[test] error 2_安装PHP Redis扩展相关推荐

  1. 安装redis提示[test] error 2_技术干货分享:一次flask+redis的微服务实战

    先说一下需求的场景,策划部门想做一个垂直领域的社区产品,类似与知乎那种,但受益人群是金融行业的从业人员.产品中有一个搜索问题的需求,搜索的问题去题库中进行模糊匹配,终端支持H5/APP/小程序,甚至是 ...

  2. linux网卡有很多error,教你设置win7系统虚拟机安装linux提示network error的解决方法...

    很多朋友在使用电脑的过程中,会发现win7系统虚拟机安装linux提示network error的现象,当遇到win7系统虚拟机安装linux提示network error的问题,我们要怎么解决呢?如 ...

  3. 雨林木风linux安装教程,雨林木风修复win7系统虚拟机安装linux提示network error的办法...

    经常使用电脑的朋友会发现win7系统虚拟机安装linux提示network error的问题比较常见,其实大部分的朋友都还不知道win7系统虚拟机安装linux提示network error的问题如何 ...

  4. brew cask安装软件提示:Error: Unknown command: cask

    brew cask安装软件提示:Error: Unknown command: cask 问题 ➜ /Users/test > brew cask install mounty Error: U ...

  5. 解决安装软件出现错误Error 1935安装程序集

    解决安装软件出现错误Error 1935安装程序集的方法 修改注册表数值 注册表路径 HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet\Control 步骤: ...

  6. 解决MATLAB安装软件出现错误Error 1935安装程序集问题

    解决安装软件出现错误Error 1935安装程序集的方法 修改注册表数值 注册表路径 HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet\Control 步骤: ...

  7. 安装卸载提示nsis error的解决方法

    今天使用一些安装程序是,发现提示NSIS Error(如图),怎么解决(系统重装过了) 问题补充 最佳答案 这不是病毒 有以下情况会出现此问题:1.内存不兼容或其他硬件不兼容 2.下载程序已损坏 解决 ...

  8. php安装时提示dir,php网站安装出现dir

    WIN2003+IIS6+FastCGI+PHP5.4.30的安装配置 原文:WIN2003+IIS6+FastCGI+PHP5.4.30的安装配置 说明:PHP5.5已不支持win2003了,Win ...

  9. linux安装rpm提示nokey,Linux rpm安装问题解决

    1.安装时提示:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY 解决的方法就是在rpm 语句后面加上 ...

最新文章

  1. 50个Android开发技巧(09 避免用EditText对日期进行验证)
  2. 读书笔记(十)——python简单爬取企查查网企业信息,并以excel格式存储
  3. 朋友在征信太烂没法办贷款,先买在我名下再过户是否行得通?
  4. ASP.NET Core 跨平台图形验证码实现
  5. mysql 从库重新同步_mysql从库删除数据重新同步
  6. 指数函数中x的取值范围_谨记!高考数学中容易出错的几个地方
  7. 1910101811-2
  8. 移动硬盘备份linux系统盘,将Ubuntu Linux系统放到你的移动硬盘
  9. Too many open files 问题的解决
  10. pb中用OLE Control 报错解决方法 (转载)
  11. 五金工具客服快捷回复消息_公众号的自动回复,这样用就能零流失!
  12. 安信可推荐 | 安信可ESP-C3模组和ESP32-S3模组的软件和硬件对比区别
  13. 0xC0000005: 读取位置 xxx时发生访问冲突
  14. 湖南大学计算机专业女生宿舍,2020年湖南大学新生宿舍环境条件,大一新生男生女生宿舍内部图片【多图】...
  15. 什么是技术债,为什么要还技术债?
  16. c语言18之鸡兔同笼,共有98个头,386只脚,编程求鸡兔各多少只
  17. eDRX中的Paging PH PTW PF PO时刻计算
  18. scrapy爬虫实例:凤凰网
  19. 手势识别:使用EfficientNet模型迁移、VGG16模型迁移
  20. 快消品行业定制化多租户SaaS系统:提供个性化配置,加速快消品企业运转效率

热门文章

  1. VS2015 IIS Express 无法启动 解决办法(转)
  2. TypeError: HashUpdate fail
  3. 这是一个我面试某公司的算法题目:对一个字符数组进行排序,根据给定的字符,大于它的,放在数组的左边,小于它的,放在数组的右边,且数组中的元素之间的相对位置要保持不变。...
  4. 王道计算机网络 传输层整理 超详细版
  5. Leetcode--20. 有效的括号
  6. 自研芯片鸿蒙系统,华为智慧屏:自研智慧芯片鸿蒙系统 9月发布
  7. php 501解决办法,PHP 使用错误处理解析
  8. oracle 批量 重建索引,Oracle重建索引Shell脚本、SQL脚本分享
  9. [Matlab]函数表达式运算
  10. python根据矩阵数值大小涂上不同深浅颜色