PHP
[PHP] socket 오류 socket_connect() failed.
비니미니파파
2017. 10. 25. 01:27
우선 PHP 코딩 시에도 try catch 문을 사용하여 Exception 을 잡아내자
try {
}
catch (Exception $e) {
echo $e;
}
socket_connect() 시도 시
Exception: socket_connect() failed.
Permission denied
메세지가 나타난다면
~]# setsebool httpd_can_network_connect=1
를 실행 해야 한다.
헉 ~
리부팅 하면 다시 세팅 해야 한다.
리부팅 후에도 계속 적용 해야 한다면
~]# setsebool -P httpd_can_network_connect=1
-P 옵션은 permanent 영구적으로 적용하겠다는 뜻.
여기서 기타
설정후 적용 상태를 확인
~]# getsebool htpd_can_network_connect
selinux 상태 확인
~]# sestatus