尝试从 PHP 脚本连接到 Redis 时“权限被拒绝”的疑难解答
端口 6379 在服务器上已打开,我可以在 SSH 中成功运行。telnet localhost 6379
我在PHP中尝试了Predis / phpredis客户端库,但它仍然不起作用:
- Predis 在打开套接字到 6379 时出现“权限被拒绝”错误。
- phpredis给出了“redis server gone away”。
端口 6379 在服务器上已打开,我可以在 SSH 中成功运行。telnet localhost 6379
我在PHP中尝试了Predis / phpredis客户端库,但它仍然不起作用:
问题已解决,类型:
/usr/sbin/setsebool httpd_can_network_connect=1
默认情况下,SELinux 不允许 Apache 建立套接字连接。更多信息可以在这里找到。