Linux整合phpredis 详细笔记

简介:

phpredis

下载地址:

https://github.com/nicolasff/phpredis

使用git clone的方式进行下载


编译安装

1、首先下载phpredis的安装包:

   [root@localhost php]#git clone https://github.com/phpredis/phpredis.git


如下图

图片

2、使用phpize生成configure文件:

[root@localhost php]# cd phpredis/

[root@localhost phpredis]# find / -name "phpize"

/usr/local/php/bin/phpize

/soft/php-5.4.33/scripts/phpize

[root@localhost phpredis]# /usr/local/php/bin/phpize 

Configuring for:

PHP Api Version:         20100412

Zend Module Api No:      20100525

Zend Extension Api No:   220100525

[root@localhost phpredis]#

如下图:


图片

3、编译安装

[root@localhost php]#find / -name "php-config"

/usr/local/php/bin/php-config

/soft/php-5.4.33/scripts/php-config

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

[root@localhost php]# make && make install && echo OK

如下图:

a、编译图:

图片

b、安装图:


图片

c、安装完成图:

图片

当看到Build complete.这个图的时候证明你已经安装完成了;生成的redis.so文件目录为:/usr/local/php/lib/php/extensions/no-debug-zts-20100525/


配置

    注:Apache+Php的安装及整合在这里就不再介绍了,如有兴趣请稳步至:http://zlyang.blog.51cto.com/1196234/1784460

这里只做Php+Redis的整合

修改php.ini文件:

   在php.ini中加入一句:

extension=/usr/local/php/lib/php/extensions/no-debug-zts-20100525/redis.so

如图:

图片

重启Apache:

 [root@localhost phpredis]# /usr/local/apache2/bin/apachectl restart


图片

查看phpinfo信息:

图片

到此为止,整合Phpredis已经完成!更多技术文章详见:http://zlyang.blog.51cto.com






     本文转自yangxuncai110 51CTO博客,原文链接:http://blog.51cto.com/zlyang/1784805,如需转载请自行联系原作者



相关文章
|
Ubuntu Linux Python
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
在Linux系统中,使用Tkinter库时可能会遇到中文显示乱码的问题,这通常是由于字体支持问题导致的,可以通过更换支持中文的字体来解决。
1115 0
Tkinter错误笔记(一):tkinter.Button在linux下出现乱码
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
1069 16
|
运维 监控 中间件
Linux运维笔记 - 如何使用WGCLOUD监控交换机的流量
WGCLOUD是一款开源免费的通用主机监控工具,安装使用都非常简单,它可以监控主机、服务器的cpu、内存、磁盘、流量等数据,也可以监控数据库、中间件、网络设备
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
734 7
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
696 4
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
484 1
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
Unix Linux 开发工具
linux笔记 diff及patch的制作与使用
这篇文章是关于Linux系统中使用`diff`命令生成补丁文件以及使用`patch`命令应用这些补丁的详细教程和实战案例。
1266 2
linux笔记 diff及patch的制作与使用
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
883 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
554 3