Centos7配置LNMP + Redis【下篇】

上篇解决了LNMP配置 Centos7配置LNMP + Redis【上篇】

1、安装启动redis

[root@localhost ~]# php -m | grep -i redis
[root@localhost ~]# wget http://download.redis.io/releases/redis-6.0.6.tar.gz
[root@localhost ~]# tar -xf redis-6.0.6.tar.gz
[root@localhost ~]# cd redis-6.0.6
[root@localhost redis-6.0.6]# make && make install
[root@localhost redis-6.0.6]# ./utils/install_server.sh
[root@localhost redis-6.0.6]# /etc/init.d/redis_6379 start

2、配置PHP支持redis 【php-redis-2.2.4.tar.gz该包直接在CSDN搜索下载】

[root@localhost ~]# yum install -y autoconf automake php-devel php-cli
[root@localhost ~]# tar -xf php-redis-2.2.4.tar.gz && cd phpredis-2.2.4
[root@localhost phpredis-2.2.4]# phpize 
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525
[root@localhost phpredis-2.2.4]# ./configure --with-php-config=/usr/bin/php-config
[root@localhost phpredis-2.2.4]# make && make install
Installing shared extensions:     /usr/lib64/php/modules/
[root@localhost ~]# ls /usr/lib64/php/modules/redis.so  #提供连接redis命令的模块

3、修改php配置文件并重启

[root@localhost ~]# cd /etc && cp php.ini php.ini.bak
" + 修改配置文件前后对比"
[root@localhost etc]# diff php.ini.bak php.ini
728c728
< ; extension_dir = "./"
---
> extension_dir = "/usr/lib64/php/modules/"
730c730
< ; extension_dir = "ext"
---
> extension = "redis.so"
[root@localhost etc]# systemctl restart php-fpm
" + 显示支持的模块"
[root@localhost etc]# php -m | grep redis  
redis

3、编写测试页面

[root@localhost ~]# vim /usr/local/nginx/html/redis.php
<?php
$redis = new redis();
$redis->connect('127.0.0.1',6379);
$redis->set('hello','redis');
echo $redis->get('hello');
?>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38900565/article/details/108064359