目录
一.安装LNMP各个组件
前面博客已经写过搭建步骤,具体可参考:LNMP架构的源码编译
搭建完成如下图所示:
二.安装redis服务
前面博客已经写过搭建步骤,具体可参考:Redis配置与优化
安装完成如下图所示:
三.安装 redis 扩展
①放入redis扩展包并解压
官网:http://redis.io/
下载包:
https://codeload.github.com/phpredis/phpredis/zip/develop
http://download.redis.io/releases/redis-3.2.5.tar.gz
tar -zxvf redis-4.0.2.tgz
cd /opt/redis-4.0.2
//运行 phpize 脚本的用途是动态安装 php 扩展模块
/usr/local/php/bin/phpize
②安装模块
//开始编译安装
./configure --with-php-config=/usr/local/php/bin/php-config --enable-redis
③编译安装
make && make install
④安装完成后显示如下
ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
四.修改 php 配置文件
①修改指定redis模块目录和名称
修改 php 配置文件
vim /usr/local/php/lib/php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/" #736行,指定redis模块目录
extension = "redis.so" #738行,修改参数项名称为extension,指定redis模块名称
②重启php,然后查看redis模块是否安装
systemctl restart php-fpm.service
php -m | grep redis
五.测试连接
①在nginx站点目录中窗口set.php文件
cd /usr/local/nginx/html/
vim set.php
<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('test',"1111111111");
echo $redis->get('test');
?>
测试方法一:使用curl命令测试
curl http://127.0.0.1/set.php
测试方法二:登录网页查看
②在nginx站点目录中窗口get.php文件
vim get.php
<?php
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$result = $redis->get('test');
var_dump($result);
?>
测试方法一:使用curl命令测试
curl http://127.0.0.1/get.php
测试方法二:登录网页查看