우선 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
'PHP' 카테고리의 다른 글
[그누보드] 메뉴/로그인 한글 영문(다국어) 처리 (0) | 2022.02.15 |
---|---|
[PHP] ftp 를 이용하여 원격지에 파일 전송 (0) | 2014.02.27 |
[PHP] 절대경로 가져오기 dirname (0) | 2013.02.15 |
[PHP] 프레임워크(framework) (0) | 2013.02.15 |
[PHP] 페이지 성능 (소요시간) 측정 microtime (0) | 2013.02.14 |