`
余贵彬
  • 浏览: 60269 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux安装php redis扩展详细步骤

 
阅读更多
文章背景: 因为架构workerman框架,写redis底层服务时,发现公司的开发环境没有安装php redis扩展,那就把它装上了,晚上就写了篇文章详细记录下,因为之前也安装过扩展,很多命令不记录就很容易忘记了,所以此文产生~ ,使用namespace 命令空间的时候注意连接redis前加反斜杠 new \redis()


第一步: 下载扩展,加压并上传
  下载地址:http://pecl.php.net/package/redis
   文件下载成功后,上传至/usr/local/src/
   解压: tar -zxvf redis-3.1.2.tgz.tar.gz




第二步: 查找php安装路径,php.ini的配置路径
(1)查找php的安装目录
   whereis php
(2)查找php.ini的配置目录
   php -i|grep php.ini
(3)查看扩展是否安装
   php -m|grep 'red'



第三步: 配置,编译,安装
(1)进入安装目录
cd /usr/local/src/redis-3.1.2
(2)用phpize生成configure配置文件
/usr/local/php/bin/phpize
(3)配置
./configure --with-php-config=/usr/local/php/bin/php-config
(4)编译
make
(5)安装
make install
(6)查看是否有扩展文件

ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/














第四步,配置php.ini

(1)编辑php.ini加入扩展,在php.ini文件末尾加上
  vim /usr/local/lib/php.ini

   extension=redis.so
(2)查看是否编写正确
  cat /usr/local/php/etc/php.ini | grep 'redis'
(3)重启php
  service php-fpm restart








上述问题带出另外一个:配置php的环境变量

(1)修改/etc/profile文件使其永久性生效,在文件末尾加上如下两行代码
export PATH="$PATH:/usr/local/php/bin"

(2)最后:执行 命令source /etc/profile 使其修改生效

(3) 执行完可通过echo $PATH 命令查看是否添加成功。


  • 大小: 27.7 KB
  • 大小: 14 KB
  • 大小: 45.1 KB
  • 大小: 10.1 KB
  • 大小: 8.2 KB
  • 大小: 19.7 KB
  • 大小: 5 KB
  • 大小: 7.3 KB
分享到:
评论

相关推荐

    Linux安装PHPRedis扩展

    在本文中,我们将详细介绍如何在Linux环境下,特别是Red Hat 4.8.5系统上,为PHP 7.0版本安装PHPRedis扩展,并与Apache 2.4配合使用。 首先,确保你已经安装了Redis服务器。如果还没有,可以通过以下命令安装: ``...

    linux安装phpredis扩展

    在Linux系统,特别是CentOS上,安装PHP的Redis扩展是...",那么你就成功地在CentOS上安装并配置了PHPRedis扩展,可以愉快地使用它进行Redis操作了。记得在实际项目中,根据你的网络环境调整Redis服务器的IP地址和端口。

    php-redis5.4.x扩展文件和服务端文件

    在本篇中,我们将详细讲解如何在 PHP 5.4.x 环境下安装并使用 PHP Redis 扩展,同时也会涉及 Redis 服务端的版本要求。 **一、Redis 服务端安装与配置** 在开始 PHP Redis 的安装前,你需要确保已经安装了 Redis ...

    phpredis 用于 linux 下扩展

    通过以上步骤,你可以在Linux环境下有效地利用PHPRedis扩展与Redis交互,实现高效的数据存储和检索。在实际项目中,结合Redis的特性,如事务、发布订阅、布隆过滤器等,可以解决各种复杂的缓存和数据管理需求。

    phpredis-3.1.3.tar.gz linux下的php的redis扩展

    在Docker环境中,phpredis扩展的安装通常是Dockerfile的一部分,通过构建镜像来确保每个PHP-FPM容器都具备了与Redis通信的能力。这样,无论是在开发阶段还是生产环境中,都能保证一致性和可靠性。 总的来说,...

    Thinkphp整合php5.5_phpRedis扩展安装使用教程内附说明和工具包

    本资源包含php5.5环境在windows和linux系统中安装phpredis扩展资源和文档,帮助你完成php程序对redis的支持,其中分别包含在linux和windows系统中如何一步步完成php_redis扩展安装的步骤和所需资源,最后我再结合...

    linux下最新版本php-redis4.0.2扩展包

    这里的“linux下最新版本php-redis4.0.2扩展包”指的是适用于Linux系统的PHP Redis扩展的4.0.2版本。 Redis是一个开源的、基于键值对的数据结构存储系统,它支持字符串、哈希、列表、集合和有序集合等多种数据类型...

    linux上PHP的redis扩展包

    首先,安装PHPredis扩展包通常涉及到以下几个步骤: 1. **安装依赖**:确保系统已经安装了PHP开发环境(包括`php-dev`或`php-devel`)和`libredis`库,因为PHPredis需要这些来编译。 2. **获取源码**:从官方...

    php-redis扩展库

    总的来说,正确安装和配置php-redis扩展库是提升PHP应用性能的关键步骤,需要关注PHP版本、线程安全选项、编译器版本和操作系统位数的匹配。同时,了解如何使用这个扩展库与Redis通信,能够极大地增强你的Web应用...

    redis安装及php扩展redis的安装.docx

    在CentOS 6.3或Ubuntu 14.04系统上,你可以通过以下步骤安装Redis: 1. 下载Redis的安装包,例如`redis-2.2.8.tar.gz`,并将其放置在`/lamp`目录下。 2. 使用`tar`命令解压缩文件:`tar zxvf redis-2.2.8.tar.gz` 3...

    LINUX+PHP7+Redis

    在“phpredis-php7”这个压缩包中,包含了PHP7版本的Redis扩展源代码。安装这个扩展,开发者可以在PHP环境中直接调用Redis的API,例如连接Redis服务器、执行命令、处理响应等。具体步骤包括: 1. 下载并解压...

    window版redis php扩展是7.0.zip

    本文将详细讲解如何在Windows系统上安装Redis,并针对PHP 7.0环境配置Redis扩展。 一、安装Redis服务 1. 首先,你需要下载适用于Windows的Redis二进制文件。可以访问GitHub上的msysock/redis仓库,下载最新稳定版...

    Windows 下redis的的扩展

    本文将详细介绍如何在Windows上安装Redis,以及如何利用php5.5版本的Redis扩展和rediswatcher工具实现Redis的自动启动。 首先,我们需要下载Redis的Windows版本。Redis通常在Linux或macOS等Unix-like系统中运行,但...

    phpRedis拓展和redis安装.zip

    因为不同的系统环境可能需要安装不同版本的phpRedis扩展以确保兼容性。例如,在Ubuntu上,我们通常会使用PECL(PHP Extension Community Library)来安装,而在Windows上,可能需要下载预编译的二进制文件。 接下来...

    php redis 64位window安装包

    3. **安装PHP Redis扩展**:在Windows上,PHP Redis扩展通常通过PECL(PHP Extension Community Library)或者手动编译安装。由于这里是64位环境,你需要找到对应版本的`php_redis.dll`扩展文件。可以在PECL仓库或第...

    php扩展redis的依赖文件

    7. **测试**:通过编写简单的PHP脚本并运行来验证Redis扩展是否安装成功。例如: ```php <?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connected to Redis\n"; ``` 至此,你应该...

    phpredis linux源码

    本文将详细介绍 `phpredis` 的源码结构,并在 Linux 环境下指导如何编译成 `redis.so` 扩展文件。 首先,让我们来看看 `phpredis` 源码的主要组成部分: 1. **Extension Header** - `phpredis.h` 文件定义了 PHP ...

    php redis 扩展

    是Windows环境下PHP Redis扩展的文件名,它是一个二进制组件,使得PHP能够与Redis服务器进行通信。在提供的文件列表中,我们看到的"php_redis.dll"就是这个关键组件。 1. **选择合适的版本**: 在下载扩展时,必须...

    Linux下php安装Redis扩展的方法

    本文将详细讲解如何在Linux上为PHP安装Redis扩展,包括所需的步骤、命令以及注意事项。 首先,确保你的系统已经安装了PHP和Redis。PHP是用于服务器端脚本的流行语言,而Redis则是一个内存数据结构存储系统,常被...

Global site tag (gtag.js) - Google Analytics