关闭

Linux下Lamp环境 和 Lnmp环境 PHP使用Redis安装教程

标签: redislinuxlamp扩展
3049人阅读 评论(0) 收藏 举报
分类:
安装

开始在 PHP 中使用Redis之前,我们需要确保已经安装了redis服务及PHP redis驱动,并且你的机器上能正常使用PHP。 接下来让我们安装 PHP redis 驱动:

第一步:下载地址为:https://github.com/phpredis/phpredis/releases(我下载的是2.2.8.tar.gz)

PHP安装redis扩展以下操作需要在下载的 phpredis 目录中完成:
第二步: 按照命令行,一步一步执行就可以了。
[root@localhost ~]# wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz
//解压下载好的文件
[root@localhost ~]# tar xzf 2.2.8.tar.gz 

//进入phpredis的扩展
[root@localhost ~]# cd phpredis-2.2.8/   

//查看phpredis扩展 的目录在哪里
[root@localhost phpredis-2.2.8]# whereis phpize            //输入这个命令
phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz    //这是输入命令之后、显示的内容。这就是路径!

//输入完路径之后会报错。不过没关系。错误原因是因为缺少 php-devel 这个文件。
[root@localhost phpredis-2.2.8]# /usr/bin/phpize          
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command

//安装 php-devel 这个文件
[root@localhost phpredis-2.2.8]# yum install php-devel 

//这里输入 y 就等待下载完毕吧
Is this ok [y/d/N]: y

//然后在执行 /usr/bin/phpize 这个命令
[root@localhost phpredis-2.2.8]# /usr/bin/phpize

//出现以下结果就就代表OK了
Configuring for:PHP Api Version:         
20100412Zend Module Api No:      
20100525Zend Extension Api No:   220100525

[root@localhost phpredis-2.2.8]# ./configure --with-php-config=/usr/bin/php-config

//输入make
[root@localhost phpredis-2.2.8]# make

//输入make install 查看 是否装好 Installing shared extensions:
[root@localhost phpredis-2.2.8]# make install      
/usr/lib64/php/modules/                                   //到这里扩展就算安装完毕了 

1.然后在本地访问自己的IP地址查看 Apache phpinfo 中是否存在 redis。很显然没有,搜索了好几遍还是没有 redis 这个扩展 。不要着急、接着操作。

//进入php.ini配置文件
[root@localhost phpredis-2.2.8]# vi /etc/php.ini     

//进入文件以后、输入 /extension 这个命令 搜索到这个单词、然后在文件中、随便一个位置写入 extension=redis.so  这行代码。保存并且推出。

//重新启动 Apache 
[root@localhost phpredis-2.2.8]# systemctl restart httpd  

//这次在本地 再次访问 自己Linux 的IP、就可以在 phpinfo 中搜索到redis了、大功告成!


Nginx 下:前提是,Linux 已经安装好 Lnmp 的环境,如果还没有安装,我的博客中有安装教程地址(http://blog.csdn.net/wplblog/article/details/51880965)。

#第一步:首先在 Nginx 的入口处 新建一个 文件 例如 redis.php  访问这个 文件。文件内容如下:

<?php

phpinfo();

?>
#1:在本地 访问自己的Nginx 的IP地址 查看 phpinfo 中是否有 redis 

#2:如果有则就不用配置了,如果没有则就对了。

#3:Nginx 没有 Redis 的原因是 :因为Nginx 依赖于 php-fpm 的,上面 在 Lamp 环境下 已经安装好了 Redis。这里就不需要安装。
只需要重新启动一下 php-fpm 就OK了。
[root@localhost conf.d]# systemctl start php-fpm.service

#4.在查看 phpinfo 这时候 Redis 就神奇的出现了。

                                                到这里 Lamp 和 Lnmp  的Redis 扩展就完全安装完成!

0
0
查看评论

linux下面安装redis扩展(在yum安装lnmp的环境下)

cd  redis-3.2.1/ 进入redis 目录 Vi  redis.conf 配置文件 bind 127.0.0.1 将这个注释掉 # bind  liunx ip  现在别人也可以连到你的redis 了     安...
  • llzif
  • llzif
  • 2016-08-13 09:47
  • 1862

lnmp中redis、mongodb扩展安装

lnmp中redis扩展安装
  • Lg632
  • Lg632
  • 2017-05-04 13:29
  • 612

阿里云lamp添加redis的php扩展

阿里云lamp添加redis的php扩展概况最近项目用到Redis,在阿里云买了Redis数据库,ECS通过内网对Redis数据库进行访问,这就需要在ECS上安装访问Redis的客户端。由于官方文档上的安装配置过程说的比较概括,具体操作细节还需要在网上各种搜索解决,特在此详细总结一下。我的服务器环境...
  • iverain
  • iverain
  • 2017-07-17 15:42
  • 681

linux 安装redis 以及 lump lamp 安装redis扩展

一、linux安装redis 软件下载网址:http://redis.io/download wget http://download.redis.io/releases/redis-3.2.1.tar.gz 用wget下载 $ tar xzf redis-3.2.1.tar.gz 解压 $...
  • ztblog
  • ztblog
  • 2016-07-23 15:13
  • 1209

Linux 下Centos7 PHP使用redis 安装redis扩展

第一步:开始在 PHP 中使用 Redis 前,我们需要确保已经安装了 redis 驱动,且你的机器上能正常使用 PHP。接下来让我们安装 PHP redis 驱动 //redis扩展的下载地址 有时候可能链接不上 毕竟是人家的下载源  [root@localhost wengpeng...
  • wplblog
  • wplblog
  • 2016-08-12 21:13
  • 2984

lnmp环境一键搭建及卸载

系统需求: CentOS/Debian/Ubuntu Linux系统 需要2GB以上硬盘剩余空间 128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统) VPS或服务器必须已经联网! Linux下区分大小写,输入命令时请注意!
  • txl16211
  • txl16211
  • 2014-09-19 16:26
  • 8653

ubuntu 安装/卸载redis

ubuntu 卸载redis 1. 卸载软件 apt-get remove redis 2. 清除配置 apt-get remove --purge redis 3. 删除残留文件 find / -name redis --一般设置如下 rm -rf ...
  • ghostyusheng
  • ghostyusheng
  • 2016-02-18 16:19
  • 3404

redis在linux上从安装到使用

redis 是目前比较流行的key-value数据存储系统,数据会存在内存中,与memcached不同的是会周期性的将数据落地到磁盘中。 redis的安装过程: 从redis官网下载3.2.3:http://download.redis.io/releases/redis-3.2.3.tar.gz ...
  • xiaofei_hah0000
  • xiaofei_hah0000
  • 2016-08-15 13:54
  • 890

CentOS6.5安装LAMP+Redis

阿里云香港 CentOS6.5 64位 默认内核版本 2.6.32-431.el6.x86_64  (尽量不更新系统,保持内核版本号统一)   关闭SELINUX  (已默认关闭)   #vi /etc/selinux/config 将SELINUX=e...
  • leejianjun
  • leejianjun
  • 2016-11-03 17:37
  • 604

CentOS6.5装LNMP+Redis

注:虚拟机最小化(Minimal)安装 (安装时选择英文,否则SSH默认连接会出现乱码) CentOS6.5 64位    默认内核版本 2.6.32-431.el6.x86_64  (尽量不更新系统,保持内核版本号统一)   关闭SELINUX &#...
  • leejianjun
  • leejianjun
  • 2016-08-09 14:25
  • 1212
    个人资料
    • 访问:126955次
    • 积分:2111
    • 等级:
    • 排名:千里之外
    • 原创:94篇
    • 转载:1篇
    • 译文:1篇
    • 评论:49条
    最新评论