PHP+Redis的使用,Linux下为PHP安装Redis扩展

首先要有运行PHP的环境,(我用的是LAMP环境),还要安装Redis,搭建lamp环境可以参看 Linux CentOS7下安装Redis,安装Redis参看 Linux CentOS7下安装Redis,以上两个条件满足之后,就可以进行以下操作了

1.下载Redis扩展

下载地址 https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz,也可以在windows上下载,再传到服务器上,也可以使用如下命令,在linux下载

wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

可以把phpredis这个压缩包放到 /usr/local/src/下面,这个文件夹一般存放下载的文件包,没有src的可以 mkdir src 创建src这个文件夹

下载完之后,root目录下就有2.2.4.tar.gz这个压缩包了,为了方便使用可以改一下压缩包名称,并把压缩包移到 /usr/local/src/目录下

mv ./2.2.4.tar.gz /usr/local/src/phpredis.tar.gz

2.解压

tar zxvf phpredis.tar.gz

 3.执行phpize

/usr/bin/phpize

注意:执行phpize要在刚才解压的 phpredis 文件夹下运行(/usr/local/src/phpredis/),如果不是在phpredis文件夹下会报错

   phpize是在php安装路径下,每个人的安装路径不一样,要根据实际路径进入,需要注意一下,如果不知道安装路径在哪,可以用 find 命令找一下

find / -name phpize

find 在哪个路径下查找 -name 查找的文件名。"/"是代表从根目录下查找

 4.指定php配置路径

./configure --with-php-config=/usr/bin/php-config

  

也是在phpredis路径下执行,注意后面的路径,也是php安装路径下

注意:这里容易出错,如果出错要检查是否安装GCC和C++,因为redis是由C语言编写的,它的运行需要C环境;检查第三步phpize是否执行成功;检查配置路径 “/usr/bin/php-config” 是否正确

5.编译并安装

make && make install

6.重启服务

  • 重启apache   systemctl restart httpd

  • 重启php   systemctl restart php-fpm

7.检查是否安装成功

运行phpinfo()

 8.检测是否能够使用

  • 进入目录 /var/www/html  存放网站项目的路径

  • 创建文件 vim 2.php

  $redis->connetc('服务器ip',redis端口)

  $redis->auth('redis密码')

  • 运行php

运行成功,大功告成!

参考文章:https://blog.csdn.net/cailongbiaoyuli/article/details/83445906

(0)

相关推荐

  • 编译安装redis

    编译安装redisd 目录 编译安装redisd 安装方法: yum安装 编译安装 安装方法: yum安装 查看yum仓库redis版本 [root@centos ~]# yum list redis ...

  • Linux 安装 Redis 图文教程

    在Linux下安装Redis非常简单,主要命令就下面4个: $ wget http://download.redis.io/releases/redis-5.0.7.tar.gz $ tar xzf ...

  • php7安装imagick扩展

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

  • linux下vsftpd的安装及配置使用详细步骤

    安装 yum install vsftpd 新建/home/uftp目录作为用户主目录 mkdir /home/uftp 新建用户uftp: useradd -d /home/uftp -s /bin ...

  • Linux下查看已安装软件

    linux安装软件的方式比较多,总结起来有如下几类: 第1类.rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字&qu ...

  • Linux下Flatpak的安装与使用超详细教程

    转自:https://www.linuxmi.com 软件包管理是任何Linux发行版的重要功能之一,可简化Linux应用程序的安装和维护方法.不同的Linux发行版采用不同的方法来打包和分发软件. ...

  • linux下(centos7)docker安装

    参考链接https://docs.docker.com/install/linux/docker-ce/centos/ 第一步,确定是centos7及以上版本 cat /etc/redhat-rele ...

  • Linux下命令行安装weblogic10.3.6

    参考:http://blog.csdn.net/cw370008359/article/details/50221003 先创建weblogic账户 groupadd weblogic useradd ...

  • MMIF在Linux下的下载安装

    下载完之后解压,接着打开makefile.linux文件,对其进行部分修改.修改原则是注释掉不需要的代码,只保留需要的代码,修改内容如下: 由于我用的是gfortran编译器,所以只un-commen ...

  • Linux下caffe的安装

    下载caffe并保存到一个目录下(推荐放到 /home 目录) 安装依赖项: sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy ...

  • Linux下安装Redis

    环境 Centos7.6 redis-3.0.0 下载 官网下载:http://download.redis.io/releases/redis-3.0.0.tar.gz 安装 解压 tar -xzv ...

  • 如何在Centos下快速安装redis

    如何在Centos下快速安装redis 什么是redis? Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源.包含多种数据结构.支持网络.基于内存.可选持久性 ...