homestead安装php扩展,Homestead 安装 PHP Redis 扩展
虽然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 扩展相关推荐
- win7 php7 redis扩展,win7 php5.6 redis扩展
利用spring boot创建java app 利用spring boot创建java app 背景 在使用spring框架开发的过程中,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置和复 ...
- windows10系统php扩展redis详细安装过程 win10 php redis扩展
想在win10系统下安装php的redis扩展并且运行有redis扩展的项目,主要分两步 1.安装redis扩展 2.运行redis服务器 先看第一个 1.安装redis扩展 a.首先要查自己系统的P ...
- homestead 安装mysql8_homestead安装php redis扩展
看到本文,你应该遇到了homestead中php环境没有redis扩展的窘境,网上的教程也不通用,因为那些教程都只是针对单一机器单一版本php环境下的安装方法,而homestead安装了多个php版本 ...
- liunx php redis扩展,CentOS 7下安装php-redis扩展及简单使用
前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 想要在php中操作redis,那就必须安装p ...
- php7.1安装redis,php7安装redis扩展
当前使用Centos7.x系统,同样适用于Centos6.x,php当前使用7.1版本,wlnmp一键包已支持该扩展 redis扩展包地址:https://pecl.php.net/package/r ...
- Linux下给PHP安装redis扩展
一.下载redis扩展源码包 PHP官网下载地址:http://pecl.php.net/package/redis 二.安装依赖插件 yum -y install wget make gcc gcc ...
- windows下php7.1安装redis扩展以及redis测试使用全过程
最近做项目,需要用到redis相关知识.在Linux下,redis扩展安装起来很容易,但windows下还是会出问题的.因此,特此记下自己实践安装的整个过程,以方便后来人. 一,php中redis扩展 ...
- phpstudy2016安装redis扩展
第一步:查看phpstudy版本 第二步:查看phpinfo信息,看Architecture所属类型. 第三步:下载redis扩展 去http://windows.php.Net/downloads/ ...
- phpstudy集成环境安装redis扩展
1.首先查看自己本地环境的php版本信息: 2.直接百度找到下载redis扩展的地址: 3.显示dll list选择扩展文件 4.根据php版本选择redis扩展文件: 这里要注意的一点就是根据图一选 ...
最新文章
- 【转】android电池(四):电池 电量计(MAX17040)驱动分析篇
- 第十七篇:信息抽取Information Extraction
- 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结
- STM32初学Keil4编译时出现 Error:Failed to execute 'BIN40/Armcc'
- anaconda在ubuntu中安装后没有_你的大数据平台中病毒了!!!记一次HDP安装后中dr.who病毒并修复的过程...
- C#连接EXCEL数据库
- LaTex:算法排版
- 【每日一题】5月7日题目精讲 「火」皇家烈焰
- android如何调用接口方法,在Android中访问WebService接口的方法
- TwentyEleven暗色系主题实现透明
- 游戏筑基开发之C语言打印(printf)中文时出现乱码的解决方案
- html网页中获取vf数据到mysql_怎样从HTML网页中获取SQL数据库里的数据
- 扇贝有道180902每日一句
- SAP MM 用客户寄售库存管理方式来管理周转箱等可回收物料
- 中国城市竞争力历年数据(2005-2009年)
- cuda的安装,及pytorch调用GPU步骤
- Android系统VIN码识别SDK
- YOLOV5:在本地电脑训练模型
- 计算机如何计算指数函数
- 邮件英语最常用的100个句型