Fedora下安装php Redis扩展笔记

yipeiwu_com6年前PHP代码库

一、安装编译工具

复制代码 代码如下:

yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl

二、安装redis php-redis
复制代码 代码如下:

# yum install redis php-redis

这样就安装成功了

启动redis

复制代码 代码如下:

# sudo redis-server /etc/redis.conf

1、下载php-redis zip安装包

https://github.com/nicolasff/phpredis

2、找到PHP安装路径

命令whereis phpize和whereis php-config 找到phpize和php-config路径

3、生成configure

复制代码 代码如下:
# /usr/bin/phpize

4、编译安装

复制代码 代码如下:

# ./configure --with-php-config=/usr/bin/php-config
# make && make install

5、加入安装的redis.so模块

复制代码 代码如下:

# vim /etc/php.ini

6、重启apache或nginx

7、测试

复制代码 代码如下:

$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello world!');
echo $redis->get('test');

相关文章

PHP基于单例模式编写PDO类的方法

一、单例模式简介 简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务; 二、为什么要使用PHP单例模式?    &n...

php中怎么搜索相关联数组键值及获取之

1.搜索关联数组键如果在一个数组中找到一个指定的键,函数array_key_exists()返回TRUE,否则返回FALSE。其 形式如下:boolean array_key_exist...

PHP中UNIX时间戳和日期间的转换与计算实例

UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式。以32位整数表示格林威治标准...

PHP 之 写时复制介绍(Copy On Write)

PHP 之 写时复制介绍(Copy On Write)

在开始之前,我们可以先看一段简单的代码: 复制代码 代码如下:<?php   //例一     $foo = 1;  &...

PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)

本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果。分享给大家供大家参考,具体如下: 由于项目要实现类似百度文库的功能,又是我一个人做的项目,所以就想到找免费的现成的来使用。在网上找到...