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

时间:2012-01-06 23:30:35

标签: php redis selinux

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

我在PHP中尝试了两个Predis / phpredis客户端库,但它仍然不起作用:

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

1 个答案:

答案 0 :(得分:46)

问题解决了,输入:

/usr/sbin/setsebool httpd_can_network_connect=1

默认情况下,SELinux不允许Apache进行套接字连接。可以找到更多信息here