개발 스크랩 메모/PHP
PHP 스크립트에서 Redis 를 연결할 때 '권한이 거부' 의 의난을 해답하다
렉사이
2020. 12. 20. 22:39
서버의 포트 6379가 열렸습니다.
SSSH에서 telnet localhost 6379를 실행할 수 있습니다.
PHP 에서 Predis / phpredis 클라이언트 라이브러리를 시도했지만, 여전히 작용하지 않습니다.
- Predis gives "Permission denied" error when opening socket to 6379.
- phpredis gives "redis server went away".
대답
문제 해결, 키 입력:
/usr/sbin/setsebool httpd_can_network_connect=1
기본 상황에서 SELinux 은 Apache 연결을 허용하지 않습니다.
더 많은 정보는 여기에서 찾을 수 있다.