一尘不染

尝试从PHP脚本连接到Redis时对“权限被拒绝”进行故障排除

redis

服务器上的端口6379已打开,我可以telnet localhost 6379在SSH中成功运行。

我在PHP中尝试了两个Predis / phpredis客户端库,但仍然无法使用:

  • 当打开套接字到6379时,Predis会给出“权限被拒绝”错误。
  • phpredis给出“ redis服务器消失了”。

阅读 473

收藏
2020-06-20

共1个答案

一尘不染

解决问题,键入:

/usr/sbin/setsebool httpd_can_network_connect=1

默认情况下,SELinux不允许Apache建立套接字连接。可以在此处找到更多信息。

2020-06-20