博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache + php 无法访问redis
阅读量:7281 次
发布时间:2019-06-30

本文共 813 字,大约阅读时间需要 2 分钟。

1.在有扩展的情况下

2.测试连接

<?php

$redis=new Redis();

$redis->connect('127.0.0.1',6379);

echo "successful";  //查看服务是否连接

echo "runiing" .$redis->ping();

?>

 

执行脚本,输出结果为:

Connection to server sucessfully

Server is running: PONG

 

****************************************************************************************

但是有时候发现只能输出:Connection to server sucessfully

就我发现的原因有两个:

1.首先是 linux 的 selinux没关闭照成的

直接 setenfore 0 将selinux临时关闭,然后打开/etc/selinux/config  将 SELINUX=enforcing  修改成 SELINUX=disabled    

 

2.由于一个开发人员自己设置了密码没通知我 

脚本中加入 $redis->auth('123456');   后测试 

<?php

$redis=new Redis();

$redis->connect('127.0.0.1',6379);

echo "successful";  //查看服务是否连接

$redis->auth('123456');  

echo "runiing" .$redis->ping();

?>

 

 

注意:出现这种问题可以查看apache 的错误日志,可以找到一部分信息

cd  /var/log/httpd

tail -100 error_log  

 

转载于:https://www.cnblogs.com/yingdiblog/p/7488248.html

你可能感兴趣的文章
js如何判断一个值是不是Array类型
查看>>
R的grep和grepl
查看>>
Linux mkdir
查看>>
Spark Pipeline
查看>>
Spark FPGrowth (Frequent Pattern Mining)
查看>>
二维vector基本使用
查看>>
节省微博互粉时间,使用全自动"一键关注"Chrome扩展程序
查看>>
iOS Getter 和Setter 注册xibcell
查看>>
安装Python的numpy库
查看>>
Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)...
查看>>
linux中切换用户方式su和su -的区别
查看>>
php面向对象
查看>>
CHIL-SQL-IN 操作符
查看>>
des 加密 iOS
查看>>
XML 对xml文件的crud的增加 create操作 增加元素 增加属性
查看>>
java TCP通信 socket 套接字 用图片上传轰炸服务器
查看>>
linux处理闰秒
查看>>
Python模块configparser(操作配置文件ini)
查看>>
平衡二叉树(笔记)
查看>>
分析Linux内核创建一个新进程的过程
查看>>