CentOS7环境PHP5.6安装memcache、phpredis扩展

首先需要说明的是,memcache与memcached的区别,memcache是客户端的扩展,memcached是服务端。

1、安装libmemcached库

2、PHP安装Memcache扩展

补充:本文介绍的是PHP的Memcache扩展的安装,也就是说客户端的安装。安装后发现一个问题,SESSION丢失,想到了安装Memcached服务端的时候,防火墙没有添加11211端口,修改防火墙规则后,一切正常。

安装phpredis扩展

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cd ~
wget http://pecl.php.net/get/redis-2.2.5.tgz
tar xvf redis-2.2.5.tgz -C /usr/local/src
cd /usr/local/src/redis-2.2.5
#开始编译安装
phpize
./configure –with-php-config=/usr/local/php/bin/php-config —enable-redis
make && make install
#把redis.so库添加到php.ini配置文件中
vi /usr/local/php56/etc/php.ini
extension=/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/redis.so
#重启fpm
/etc/init.d/php-fpm restart
#检测扩展是否安装成功
php -m | grep redis
redis
#也可以使用phpinfo();函数的输出页面来看.

总结:没有什么技术含量。只是做个笔记,特别是启动脚本的部分.