设为首页 加入收藏

TOP

[Redis专辑][1]ubuntu12.04下安装php-redis的方法和步骤(二)
2014-11-24 07:47:52 来源: 作者: 【 】 浏览:4
Tags:Redis 专辑 ubuntu12.04 安装 php-redis 方法 步骤
ent_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok

# Stats
total_connections_received:1
total_commands_processed:0
instantaneous_ops_per_sec:0
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0

# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

# CPU
used_cpu_sys:0.00
used_cpu_user:0.00
used_cpu_sys_children:0.00
used_cpu_user_children:0.00

# Keyspace

这就表明redis服务启动成功了,至于优化嘛,后面的文章再说

接下来我们去配置php-redis

首先要安装git,php5,apache2,php5-dev

sudo apt-get install php5 php5-dev apache2

安装需要点时间

在php-redis源代码目录下,执行

git clone https://github.com/nicolasff/phpredis.git

phpize

./configure

make && sudo make install

提示信息:

Installing shared extensions: /usr/lib/php5/20121212+lfs/

共享库在上面提示的路径下

配置php-redis

在/var/www/html下创建index.php,里面写上如下内容:

< php
phpinfo();
>

并在/etc/php5/mods-available下建立一个redis.ini,内容如下:

extension=redis.so

并在/etc/php5/apache2/conf.d和/etc/php5/cli/conf.d下建立一个与redis.ini的软链接,其中cli这个部分很关键,否则php -m无法得到redis的任何模块信息,即无法成功加载使用phpredis

ln -s /etc/php5/mods-available/redis.ini /etc/php5/cli/conf.d/10-redis.ini
ln -s /etc/php5/mods-available/redis.ini /etc/php5/apache2/conf.d/10-redis.ini

重启apache2服务

sudo service apache2 restart

这里打开ubuntu对应的ip/index.php就可以看到php-redis的配置

Additional .ini files parsed /etc/php5/apache2/conf.d/05-opcache.ini, /etc/php5/apache2/conf.d/10-pdo.ini, /etc/php5/apache2/conf.d/10-redis.ini, /etc/php5/apache2/conf.d/20-json.ini, /etc/php5/apache2/conf.d/20-readline.ini

redis

Redis Support enabled
Redis Version 2.2.5

session

Session Support enabled
Registered save handlers files user redis
Registered serializer handlers php_serialize php php_binary wddx

有了这些信息后开始进行测试代码

建立testredis.php,内容如下:

< php
$redis = new Redis();
$redis->connect(’127.0.0.1′,6379);
var_dump($redis->info());
>

这时执行php testredis.php

可以在终端看到对应的内容

也可以在web端看到相应的内容了。

这样就算基本上搭建好了php-redis。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HammerDB数据库压力工具使用简略.. 下一篇七夕献礼---Mysql密码修改步骤(..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·TCP/UDP协议_百度百科 (2025-12-26 12:20:11)
·什么是TCP和UDP协议 (2025-12-26 12:20:09)
·TCP和UDP详解 (非常 (2025-12-26 12:20:06)
·Python 教程 - W3Sch (2025-12-26 12:00:51)
·Python基础教程,Pyt (2025-12-26 12:00:48)