虽然Laravel可以通过安装predis/predis:~1.1对Redis进行操作,但是还是想脱离框架,用PHP操作Reids,通过安装PHP Redis既可实现,以下是具体的安装步骤:

下载最新安装包

vagrant@homestead:/usr/local/src$ sudo git clone https://github.com/phpredis/phpredis.git

Cloning into 'phpredis'...

remote: Enumerating objects: 41, done.

remote: Counting objects: 100% (41/41), done.

remote: Compressing objects: 100% (34/34), done.

remote: Total 10462 (delta 19), reused 17 (delta 7), pack-reused 10421

Receiving objects: 100% (10462/10462), 6.38 MiB | 31.00 KiB/s, done.

Resolving deltas: 100% (7214/7214), done.

使用phpize命令完成php环境的检测

vagrant@homestead:/usr/local/src$ cd phpredis/

vagrant@homestead:/usr/local/src/phpredis$ sudo /usr/bin/phpize7.3 #不同php版本的情况下phpize版本不同

Configuring for:

PHP Api Version: 20180731

Zend Module Api No: 20180731

Zend Extension Api No: 320180731

vagrant@homestead:/usr/local/src/phpredis$ sudo ./configure --with-php-config=/usr/bin/php-config7.3

编译安装

vagrant@homestead:/usr/local/src/phpredis$ sudo make && make install

Build complete.

Don't forget to run 'make test'.

Installing shared extensions: /usr/lib/php/20180731/

Makefile:87: recipe for target 'install-modules' failed

make: *** [install-modules] Error 1

查看扩展

vagrant@homestead:/usr/local/src/phpredis$ php -i|grep extension_dir

extension_dir => /usr/lib/php/20180731 => /usr/lib/php/20180731

把redis.so扩展模块移入PHP扩展目录中

vagrant@homestead:/usr/local/src/phpredis$ sudo mv ./modules/redis.so /usr/lib/php/20180731/

添加PHP配置文件的ini文件

创建文件

vagrant@homestead:/usr/local/src/phpredis$ sudo touch /etc/php/7.3/fpm/conf.d/20-redis.ini

使用vi编辑器写入如下内容:

extension=redis.so

重启php-fpm

vagrant@homestead:/usr/local/src/phpredis$ sudo service php7.3-fpm restart

查看是否安装成功

phpinfo();

?>

如果看到Redis的扩展则安装成功

终端无法连接homestead的Reids

1)修改redis配置文件(默认路径/etc/redis/redis.conf)

bind 127.0.0.1 修改为 bind 0.0.0.0

2)修改完配置后重启redis

执行命令sudo service redis restart后,使用redis-cli访问redis

本作品采用《CC 协议》,转载必须注明作者和本文链接

homestead安装php扩展,Homestead 安装 PHP Redis 扩展相关推荐

  1. win7 php7 redis扩展,win7 php5.6 redis扩展

    利用spring boot创建java app 利用spring boot创建java app 背景 在使用spring框架开发的过程中,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置和复 ...

  2. windows10系统php扩展redis详细安装过程 win10 php redis扩展

    想在win10系统下安装php的redis扩展并且运行有redis扩展的项目,主要分两步 1.安装redis扩展 2.运行redis服务器 先看第一个 1.安装redis扩展 a.首先要查自己系统的P ...

  3. homestead 安装mysql8_homestead安装php redis扩展

    看到本文,你应该遇到了homestead中php环境没有redis扩展的窘境,网上的教程也不通用,因为那些教程都只是针对单一机器单一版本php环境下的安装方法,而homestead安装了多个php版本 ...

  4. liunx php redis扩展,CentOS 7下安装php-redis扩展及简单使用

    前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 想要在php中操作redis,那就必须安装p ...

  5. php7.1安装redis,php7安装redis扩展

    当前使用Centos7.x系统,同样适用于Centos6.x,php当前使用7.1版本,wlnmp一键包已支持该扩展 redis扩展包地址:https://pecl.php.net/package/r ...

  6. Linux下给PHP安装redis扩展

    一.下载redis扩展源码包 PHP官网下载地址:http://pecl.php.net/package/redis 二.安装依赖插件 yum -y install wget make gcc gcc ...

  7. windows下php7.1安装redis扩展以及redis测试使用全过程

    最近做项目,需要用到redis相关知识.在Linux下,redis扩展安装起来很容易,但windows下还是会出问题的.因此,特此记下自己实践安装的整个过程,以方便后来人. 一,php中redis扩展 ...

  8. phpstudy2016安装redis扩展

    第一步:查看phpstudy版本 第二步:查看phpinfo信息,看Architecture所属类型. 第三步:下载redis扩展 去http://windows.php.Net/downloads/ ...

  9. phpstudy集成环境安装redis扩展

    1.首先查看自己本地环境的php版本信息: 2.直接百度找到下载redis扩展的地址: 3.显示dll list选择扩展文件 4.根据php版本选择redis扩展文件: 这里要注意的一点就是根据图一选 ...

最新文章

  1. 【转】android电池(四):电池 电量计(MAX17040)驱动分析篇
  2. 第十七篇:信息抽取Information Extraction
  3. 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结
  4. STM32初学Keil4编译时出现 Error:Failed to execute 'BIN40/Armcc'
  5. anaconda在ubuntu中安装后没有_你的大数据平台中病毒了!!!记一次HDP安装后中dr.who病毒并修复的过程...
  6. C#连接EXCEL数据库
  7. LaTex:算法排版
  8. 【每日一题】5月7日题目精讲 「火」皇家烈焰
  9. android如何调用接口方法,在Android中访问WebService接口的方法
  10. TwentyEleven暗色系主题实现透明
  11. 游戏筑基开发之C语言打印(printf)中文时出现乱码的解决方案
  12. html网页中获取vf数据到mysql_怎样从HTML网页中获取SQL数据库里的数据
  13. 扇贝有道180902每日一句
  14. SAP MM 用客户寄售库存管理方式来管理周转箱等可回收物料
  15. 中国城市竞争力历年数据(2005-2009年)
  16. cuda的安装,及pytorch调用GPU步骤
  17. Android系统VIN码识别SDK
  18. YOLOV5:在本地电脑训练模型
  19. 计算机如何计算指数函数
  20. 邮件英语最常用的100个句型

热门文章

  1. 德州仪器升降压变换器TPS55288,助力实现台式电脑USB PD传输
  2. 任意多边形费马点点群中位中心求解
  3. 树莓派strech版本更新软件源
  4. 99%游戏开发者都不知道的游戏运营词汇
  5. 表白墙 -- 前后端代码详解
  6. DSP28335学习笔记——McBSP配置为SPI
  7. KNN,贝叶斯,决策树比较
  8. 北京两限房政策出炉 限定北京户口未提绿卡
  9. 在JB/JB2版本上找不到Camera图标
  10. 为了技术而技术(微服务)