CentOS7安装配置Redis及PHP扩展
一、相关环境:
1、Linux环境:
# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
2、PHP环境:
#php -v
PHP5.4
3、依赖环境gcc
gcc -v
二、安装Redis:
进入root目录执行如下命令:
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz -C /usr/local
cd /usr/local
cd redis-5.0.5
make
vi redis.conf
修改conf文件,让redis能够让外网访问并且设置为后台程序
1、允许外网访问:
注释掉 bind 127.0.0.1
修改protected-mode no
2、设置密码
需要密码的话:加上requirepass 123456
3、是redis能够保持后台程序一直运行
daemonize yes
启动Redis
./redis-server /usr/local/redis-5.0.5/redis.conf
测试:
./redis-cli -h 127.0.0.1 -p 6379
三、安装PHP扩展
安装phpize:
yum -y install php-devel
安装PHP扩展,php5.4本安装选择
wget http://pecl.php.net/get/redis-2.2.5.tgz
tar -zxvf redis-2.2.5.tgz
cd redis-2.2.5
phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
vi /etc/php.ini
service httpd restart
修改php.ini,添加
extension=redis.so
四、PHP测试:
<?php
//phpinfo();
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server successfully";
//查看服务是否运行
echo "Server is running: " . $redis->ping();
//缓存数据
$redis->set('name', 'wangfucheng');
//获取数据
$data = $redis->get('name');
echo $data;
?>