php,redis,centos5安装完全记录
2014-05-22 18:18
309 查看
修改yun源为163 http://mirrors.163.com/.help/centos.html
1.
#安装gcc c语言编译包
yum -y install gcc
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP,Java客户端,使用很方便。
Redis使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll、kqueue和select,对于单纯只有IO操作来说,单线程可以将速度优势发挥到最大,但是Redis也提供了一些简单的计算功能,比如排序、聚合等,对于这些操作,单线程模型实际会严重影响整体吞吐量,CPU计算过程中,整个IO调度都是被阻塞住的。
Redis除了作为存储之外还提供了一些其它方面的功能,比如聚合计算、pubsub、scripting等,对于此类功能需要了解其实现原理,清楚地了解到它的局限性后,才能正确的使用,比如pubsub功能,这个实际是没有任何持久化支持的,消费方连接闪断或重连之间过来的消息是会全部丢失的,又比如聚合计算和scripting等功能受Redis单线程模型所限,是不可能达到很高的吞吐量的,需要谨慎使用。
本例子Linux采用的centOs5.4
2.
redis的安装
wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz ###这货要放到/usr/lib/php/modules下面
tar zxvf redis-2.0.4.tar.gz
cd redis-2.0.4
make
make完后 redis-2.0.4目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli
安装成功
启动服务
./redis-server
也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动
./redis-server redis.conf
3.
安装phpconfig
yum install php-devel -y (不安装的话无法加载redis扩展)
wget https://redis.googlecode.com/files/phpredis-2.4.4.tar.gz #tar -zxvf phpredis-2.4.4.tar.gz
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config #配置yum安装php-devel php-config位置。
make #编译
make install #安装
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
4、配置php支持
vi /etc/php.ini #编辑配置文件,在最后一行添加以下内容
/etc/php.ini
添加
extension="redis.so"
:wq! #保存退出
5.#查看redis是否启动
ps -ef | grep redis
1.
#安装gcc c语言编译包
yum -y install gcc
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP,Java客户端,使用很方便。
Redis使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll、kqueue和select,对于单纯只有IO操作来说,单线程可以将速度优势发挥到最大,但是Redis也提供了一些简单的计算功能,比如排序、聚合等,对于这些操作,单线程模型实际会严重影响整体吞吐量,CPU计算过程中,整个IO调度都是被阻塞住的。
Redis除了作为存储之外还提供了一些其它方面的功能,比如聚合计算、pubsub、scripting等,对于此类功能需要了解其实现原理,清楚地了解到它的局限性后,才能正确的使用,比如pubsub功能,这个实际是没有任何持久化支持的,消费方连接闪断或重连之间过来的消息是会全部丢失的,又比如聚合计算和scripting等功能受Redis单线程模型所限,是不可能达到很高的吞吐量的,需要谨慎使用。
本例子Linux采用的centOs5.4
2.
redis的安装
wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz ###这货要放到/usr/lib/php/modules下面
tar zxvf redis-2.0.4.tar.gz
cd redis-2.0.4
make
make完后 redis-2.0.4目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli
安装成功
启动服务
./redis-server
也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动
./redis-server redis.conf
3.
安装phpconfig
yum install php-devel -y (不安装的话无法加载redis扩展)
wget https://redis.googlecode.com/files/phpredis-2.4.4.tar.gz #tar -zxvf phpredis-2.4.4.tar.gz
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config #配置yum安装php-devel php-config位置。
make #编译
make install #安装
安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
4、配置php支持
vi /etc/php.ini #编辑配置文件,在最后一行添加以下内容
/etc/php.ini
添加
extension="redis.so"
:wq! #保存退出
5.#查看redis是否启动
ps -ef | grep redis
相关文章推荐
- 安装redis以及php使用(记录)
- mac 中安装redis 以及 安装php-redis扩展过程详细记录
- php-redis扩展模块安装记录
- WIN2000 + PHP + MYSQL + TOMCAT + JSP 完全整合安装手册
- apache+mysql+php+ssl服务器之完全安装攻略
- CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
- apache+mysql+php+scws+myft_scws编译安装全程记录
- php安装程序制作记录
- 安装redis和phpredis模块
- phpPgAdmin安装记录(亲测)
- CentOS5下编译安装apache+php
- Windows下安装最新的Apache+PHP+MySQL方法--记录方便自己参考
- apache+mysql+php+ssl服务器之完全安装攻略
- CentOS5下安装配置nginx+fastcgi php+mysql
- Redis与PHP的安装与使用Redis与PHP的安装与使用
- PHPNuke完全安装手册
- redhat 6.2下 Oracle8.1.6I+ APACHE1.3.14+PHP4.0.3完全安装
- apache+mysql+php+ssl服务器之完全安装攻略
- apache+mysql+php+ssl服务器之完全安装攻略
- centos5 安装APACHE,php,mysql