linux系统安装redis服务器与php redis扩展

Posted 与f

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统安装redis服务器与php redis扩展相关的知识,希望对你有一定的参考价值。

一 安装redis服务
1更新yum源
CentOS/RHEL 7.x:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
如果是centos6,那么执行以下代码:
CentOS/RHEL 6.x:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
 
2 通过yum源直接安装redis
yum install -y memcached redis
 
3 检测是否安装好redis-cli和redis-server
[root@localhost bin]# whereis redis-cli
redis-cli: /usr/bin/redis-cli
[root@localhost bin]# whereis redis-server
redis-server: /usr/bin/redis-server
 
4 启动redis
加上`&`号使redis以后台程序方式运行
redis-server &
一般启动后面跟一个 配置文件,里面可以设置后台启动端口等信息
 
5 检测后台进程是否存在
ps -ef |grep redis
 
6 使用客户端来检测连接是否正常
redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key "hello world"
OK
127.0.0.1:6379> get key
"hello world"
 
7 尝试通过远程客户端软件来连接redis服务器
修改redis.conf 找到 bind 127.0.0.1 注释掉,默认只允许本机访问
为了登陆安全,再找到 requirepass yourpassword(设置一个密码即可)
 
二 安装php redis扩展 (注意版本 所有包位置:https://pecl.php.net/package/redis或参考下面)
 
安装tcl支持
yum install tcl

 

 
1 下载上传安装包
上传phpredis-2.2.4.tar.gz到/usr/local/src目录
 
2 执行命令安装
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件 (没有这个命令可能php-devel没安装)
./configure --with-php-config=/usr/local/php/bin/php-config #配置 (yum安装 在这里 /usr/bin/php-config) 可以用whereis php-config 页可以用  find / -name php-config
make #编译
make install #安装
 
php.ini文件里面要不要添加extension=redis.so 之后在看 ~ 我现在还不知道
 
3 查看是否安装
php -m

 

 注意:如果redis服务器好的,phpredis扩展安装也没问题,就是$redis = \\Redis();后connect()连接false;失败

可以判断下

SElinux阻止httpd进行网络连接     
设置一下就行:  setsebool -P httpd_can_network_connect=1 (命令行可以直接输入运行)

看这样问题可以解决不. 

 

 

转:https://www.cnblogs.com/houweijian/p/7788768.html

 php7.2安装redis扩展参考:https://blog.csdn.net/qq_40884473/article/details/78422947

php7安装有问题  --正确版本:https://segmentfault.com/q/1010000004110780

参考:https://www.cnblogs.com/fanlinglong/p/6635828.html

http://blog.csdn.net/xhjcehust/article/details/51945455

 

参考:seLinux 引起的其他问题  https://www.server110.com/apache/201311/3100.html

 

以上是关于linux系统安装redis服务器与php redis扩展的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下安装redis

怎么将redis设置为windows

Linux安装Redis

linux环境安装redis服务

LInux 下PHP环境配置 Redis 总结

Linux下redis的安装