php.ini 옵션

2014.02.25 09:08

소울 조회 수:3806

 설정 인자

 권장값

 설명

 register_globals

Off 

 이 값은 On으로 설정하면 php가 입력받는 값을 전역변수로 받아들이므로 프로그램의 동작 중 어디서나 변수값이 변경될 수 있기 때문에 파라미터 변조, 오동작으로 인한 보안 문제가 발생할 수 있다. 

 safe_mode

On 

 On으로 설정시 시스템 중요파일(/etc/passwd) 접근을 제한 할 수 있지만, 웹 프로그램의 오동작 가능성이 존재

 safe_mode_gid

Off 

 위와 마찬가지

 expose_php

Off 

 웹 브라우저의 요청에 대해 PHP 정보 노출을 방지한다.

 file_uploads

Off 

 Off시 php프로그램의 파일 업로드를 차단한다.

 allow_url_fopen

Off 

 On으로 설정하면 파일 access시 외부 사이트의 파일을 호출할 수 있다. 특히 include(), require() 함수 사용 시 심각한 보안상의 문제를 유발하므로 반드시 Off로 한다.(PHP INJECTION)

 magic_quotes_gpc

On 

 On으로 설정하면 php가 입력으로 받아들이는 값에 단일 인용부호('), 이중 인용부호("), 백슬래시(\), 널문자가 포함된 경우 자동으로 해당 문자 앞에 백슬래시를 추가하여 특수 문자를 처리한다. SQL INJECTION 차단이 가능하다.

 magic_quotes_sybase

Off 

 Sybase 사용자의 정상적인 DB접속을 위해 만들어진 기능이다. Sybase 사용자가 아니라면 Off로 설정한다.

 open_basedir

디렉토리 

 해당 옵션에 특정 디렉토리 설정시, 지정된 디렉토리 내에서만 파일에 접근 가능

 safe_mode_exec_dir

디렉토리

 해당 옵션을 사용시, system(), exec(), passsthru() 등 외부 명령어 실행 시 지정된 디렉토리에 존재하지 않는 프로그램은 실행할 수 없다.

 display_errors

Off 

 PHP 실행 중 에러 정보 노출을 방지하는 역할을 제공하므로 반드시 off설정한다. 

 log_errors

On 

 해당 옵션을 On으로 설정하는 경우 PHP 실행 중 발생하는 경고나 에러 정보를 error_log에서 지정한 파일에 기록하게 되므로 침입자의 의도적인 에러 발생 시도를 확인해 볼 수 있다.

 error_log

파일명 

 PHP 실행 중 발생하는 경고나 에러 정보를 작성할 파일을 지정하는 옵션

[출처] php.ini 설정|작성자 만이


번호 제목 글쓴이 날짜 조회 수
25 okname 소울 2015.12.28 3926
24 server 환경변수 소울 2015.02.27 4092
23 php 최대실행시간 제한설정 소울 2014.07.04 5990
22 php-fpm 설치 소울 2014.06.18 4363
21 php-fpm 소울 2014.06.18 4260
20 세션 유지 시간 설정 소울 2014.06.17 3968
19 세션 서버 구성 소울 2014.06.17 4029
18 short_open_tag 소울 2014.04.29 4024
17 curl 설치 소울 2014.04.29 3932
16 Thread-safe와 non Thread-safe 소울 2014.03.04 4010
15 php.ini 세션관련 옵션들 소울 2014.02.25 4338
» php.ini 옵션 소울 2014.02.25 3806
13 php.ini 업로드 용량 수정부분 소울 2014.02.19 4013
12 Cannot send session cache limiter - headers already sent 에러뜰때 소울 2014.02.19 4292
11 register_globals OFF 소울 2014.02.19 10451
10 allow_url_fopen OFF 소울 2014.02.19 4040
9 php db 접속 함수 소울 2014.02.19 4414
8 mysqli 설치 소울 2014.02.19 7252
7 사이트 자동 로그아웃 시간 조정 소울 2014.02.19 6905
6 soap 모듈 추가 소울 2014.02.19 4048