Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Node.js apache 연동
- node.js
- gcc update
- MySQL 5.1.41
- httpd-autoindex.conf
- httpd-info.conf
- CentOS 6.10
- vim color scheme
- httpd-default.conf
- MySQL
- CentOS 6
- httpd.conf
- httpd-mpm.conf
- httpd-vhosts.conf
- Mod_Security 룰 셋
- Repository
- vimrc 옵션
- httpd-dav.conf
- epel repository
- httpd 2.2.32
- mod_unique_id
- python 3.5.10
- Node.js 소스 설치
- PHP 5.2 .ini
- unique_id
- CentOS
- python 3.X 소스 설치
- PHP 5.2.17 .ini
- jQuery
- apache 연동
Archives
- Today
- Total
곰시기's
[Linux] CentOS 6.10 - 13. PHP.ini 분석 정리 본문
engine = On
# Apache에서 PHP의 스크립트 엔진을 적용한다.
# Off로 설정시 사용할 수 없다.
short_open_tag = On
# <? 태그의 사용을 허가한다.
# 허가하지 않으면 <?php 와 <script> 태그만 인식된다.
asp_tags = Off
# ASP스타일의 <% %>태그의 사용여부를 설정한다.
precision = 12
# default : 14
# 부동소수점을 표시할 때 유효 자리 수를 설정한다.
y2k_compliance = On
# 강제적으로 2000년 호환모드로 설정한다.
output_buffering = Off
# default : 4096
# 모든 파일에 대한 출력 버퍼링의 활성화 여부를 설정한다.
# 버퍼를 특정 사이즈 값으로 설정하려는 경우 On, Off 대신 바이트 값으로 대체한다.
;output_handler =
# 스크립트의 모든 출력을 특정 함수를 통하게 할 수 있다.
zlib.output_compression = Off
# zlib를 사용하여 페이지를 압축할 것인지 설정한다.
# On : 'Accept-Encoding: gzip'이나 'deflate' 헤더를 보냈을 때 페이지를 압축하고
# 'Content-Encoding: gzip' 또는 'deflate'와 'Vary: Accept-Encoding' 헤더를
# 출력에 추가한다.
# On, Off 외에도 출력 버퍼 크기를 지정할 수 있으며, On일떼 output_handler를
# 활성화 하면 안된다.
;zlib.output_compression_level = -1
# 출력 압축에 사용할 압축 레벨을 지정한다.
;zlib.output_handler =
# zlib.output_compression을 활성화 했을 때 사용할 수 없다.
# output_handler와 동일한 명령이다.
implicit_flush = Off
# On으로 설정 시 print(), echo() 및 각 HTML 블록의 뒤에 PHP 함수의 flush()를
# 호출하는 것과 같다.
# On 설정 시 성능 저하를 일으킨다.
unserialize_callback_func =
# unserialize중에 정의 되지 않은 클래스를 작성해야 할 경우에 콜백 함수를 호출할 수 있다.
# 정의되지 않은 클래스를 작성해야 할 때 마다 호출된다.
# 미사용시 값을 비워두면 된다.
serialize_precision = 100
# 부동소수점을 serialize 할 때 저장하는 자리 수를 지정
# 4.3.2Ver이 후 사용 가능
# 5.3.5Ver까지 기본값 100 이 후 17
allow_call_time_pass_reference = Off
# 함수 사용시 변수를 강제로 참조하는 것을 금지
# 함수 호출시 인자를 차조로 넘기는 것의 강제 여부를 결정
# 차후 버전에서의 작동을 위해 끄고 사용할 것을 권장
#########################
## [ Safe Mode ] ##
#########################
safe_mode = Off
# 안전 모드의 사용여부를 결정
safe_mode_gid = Off
# 안전 모드는 파일이 열릴 때 기본적으로 UID비교 검사를 수행함
# On으로하면 GID로 비교 Off로 하면 UID로 비교
safe_mode_include_dir =
# 이곳에 지정한 디렉터리와 하위 디렉터리에 있는 파일을 include하면
# UID/GID 검사를 생략한다.
# 디렉터리는 include_path에 포함되거나 include 시에 절대 경로로 사용해야 한다.
safe_mode_exec_dir =
# 안전모드가 실행 중이면 system()과 그 외의 시스템 프로그램을 실행하는 함수가
# 이 디렉터리에 있지않을 경우 실행되지 않는다.
safe_mode_allowed_env_vars = PHP_
# 안전모드가 실행 중이면 유저는 이곳에 지정한 문자로 시작하는 환경변수만 변경할 수 있다.
safe_mode_protected_env_vars = LD_LIBRARY_PATH
# 유저가 putenv()를 사용하여 변경할 수 없는 환경변수를 설정한다.
# safe_mode_allowed_env_vars에서 변경할 수 있도록 설정해도 변경이 불가능 하다.
;open_basedir =
# 안전모드와 상관없이 PHP가 열 수 있는 파일을 특정 디렉터리로 제한한다.
disable_functions =
# 특정 함수를 사용할 수 없게 한다.
disable_classes =
# 특정 클래스를 사용할 수 없게 한다
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg = #FFFFFF
;highlight.default = #0000BB
;highlight.html = #000000
# 문법의 하이라이트 색상을 지정한다.
;ignore_user_abort = On
# 클라이언트가 연결을 끊었을 때 스크립트가 수행을 중단할 것인지, 아닌지를 설정
# 기본값으로 중단된다.
;realpath_cache_size = 16k
# realpath 캐시 양을 설정한다.
# 대량파일을 오픈할 경우 값을 늘리면 성능이 향상된다.
;realpath_cache_ttl = 120
# 캐시의 유효기간을 초 단위로 설정
# 파일의 변경이 별로 없다면 이값을 크게 한다.
expose_php = On
# PHP가 해당 서버에 설치되어 사용되고 있다는 내용을 알려준다 ( On )
#########################
## [ Resource Limits ] ##
#########################
max_execution_time = 30
# 각 스크립트의 최대 실행시간을 지정된 시간( 초 )로 제한한다.
# 잘못된 스크립트로 서버가 다운되는 것을 방지한다.
max_input_time = 60
# 스크립트가 POST, GET, 파일업로드 등 입력데이터를 받아들이는 최대 시간( 초 )을 제한한다.
;max_input_nesting_level = 64
# 입력 변수 의 최대 중첩 깊이를 설정합니다.
memory_limit = 128M
# 스크립트가 사용할 수 있는 최대 메모리양을 설정한다.
################################
## Error handling and logging ##
################################
error_reporting = E_ALL & ~E_STRICT
# 오류보고 수준을 설정한다.
# 매개 변수는 비트 필드를 나타내는 정수이거나 명명 된 상수입니다.
# 오류 레벨 상수 :
# E_ALL - 모든 오류 및 경고( PHP 6.0.0부터 E_STRICT 포함 )
# E_ERROR - 치명적인 런타임 오류, 이는 메모리 할당 문제와 같이 복구 할 수없는 오류를 나타내며, 스크립트 실행이 중지됩니다.
# E_RECOVERABLE_ERROR - 캐치 가능한 치명적인 오류, 위험할 수 있는 오류가 발생했지만 엔진을 불안정한 상태로 두지 않았음( PHP 5.2.0부터 포함 )
# E_WARNING - 런타임 경고( 치명적이지 않은 오류 ). 스크립트 실행은 중지되지 않습니다.
# E_PARSE - 컴파일 시간 구문 분석 오류
# E_NOTICE - 런타임 알림, 스크립트에 오류를 나타낼 수있는 무언가가 발견되었지만 스크립트를
# 실행하는 정상적인 과정에서도 발생할 수 있음을 나타냅니다.
# E_STRICT - PHP가 코드에 대한 변경 사항을 제안하도록하여 코드의 최상의 상호 운용성과 호환성을 보장( PHP 5.4.0부터 포함 )
# E_CORE_ERROR - PHP를 처음 시작할 때 발생하는 치명적인 오류
# E_CORE_WARNING - PHP를 처음 시작할 때 발생하는 경고( 치명적이지 않은 오류 )
# E_COMPILE_ERROR - 치명적인 컴파일 타임 오류
# E_COMPILE_WARNING - 컴파일 시간 경고( 치명적이지 않은 오류 )
# E_USER_ERROR - 사용자 생성 오류 메시지
# E_USER_WARNING - 사용자 생성 경고 메시지
# E_USER_NOTICE - 사용자 생성 알림 메시지
# E_DEPRECATED - 런타임 알림, 향후 버전에서 작동하지 않을 코드에 대한 경고를 받으려면 기능을 활성화( PHP 5.3.0부터 포함 )
# E_USER_DEPRECATED - 사용자 생성 경고 메시지( PHP 5.3.0부터 포함 )
#
# Common Values:
# E_ALL & ~E_NOTICE : 통지 및 코딩 표준 경고를 제외한 모든 오류 표시
# E_ALL & ~E_NOTICE | E_STRICT : 알림을 제외한 모든 오류 표시
# E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR : 오류 만 표시
# E_ALL | E_STRICT : 코딩 표준을 포함한 모든 오류, 경고 및 알림을 표시
#
# 기본 값 : E_ALL & ~E_NOTICE
# 개발 시 : E_ALL | E_STRICT
# 운영 시 : E_ALL & ~E_DEPRECATED
display_errors = Off
# 오류를 표시한다.
# 표시하게 되면 웨사이트 파일정보나 DB 정보가 노출될 수 있다.
display_startup_errors = Off
# display_errors 값이 On이라도 PHP 시작시 오류는 표시 되지 않는다.
log_errors = On
# 로그 파일에 오류를 기록한다
log_errors_max_len = 1024
# log_errors의 최대 길이를 바이트 단위로 설정
# 0은 최대 길이를 적용하지 않음
ignore_repeated_errors = Off
# 반복된 에러의 기록 여부를 설정한다.
ignore_repeated_source = Off
# 반복되는 메시지를 무시
report_memleaks = On
# 이 매개 변수가 On( 기본값 )으로 설정된 경우이 매개 변수는 Zend 메모리 관리자가
# 감지한 메모리 누수 보고서를 표시
;report_zend_debug = 0
# zend 디버그 보고
track_errors = Off
# 활성화되면 마지막 오류 메시지가 항상 $ php_errormsg 변수에 표시
;xmlrpc_errors = 0
# 활성화 된 경우 일반 오류보고를 끄고 오류를 XML-RPC 오류 메시지로 형식화
;xmlrpc_error_number = 0
# XML-RPC faultCode 요소의 값으로 사용
html_errors = Off
# 요류 에세지에 HTML태그를 추가하지 않도록 한다.
;docref_root = "/phpmanual/"
# html_errors가 설정된 경우 PHP에서 클릭 가능한 오류 메시지를 생성하여 오류를
# 일으키는 오류 또는 기능을 자세히 설명하는 페이지로 이동
;docref_ext = .html
# docref_root를 참조
;error_prepend_string = "<font color=#ff0000>"
# 오류 메시지 앞에 출럭하는 문자열 설정
;error_append_string = "</font>"
# 오류 메시지 뒤에 출럭하는 문자열 설정
;error_log = php_errors.log
;error_log = syslog
# 스크립트 오류를 기록해야하는 파일의 이름
###################
## Data Handling ##
###################
;arg_separator.output = "&"
# PHP가 생성하는 URL의 인자를 구분하는 구분자를 지정한다.
;arg_separator.input = ";&"
# PHP가 URL에서 인자를 분리하는 구분자를 지정한다.
variables_order = "EGPCS"
# EGPCS( Environment[=환경변수], GET, POST, COOKIE, SERVER ) 변수의 파싱 순서를 결정한다.
# GP로 설정할 경우 환경변수, 쿠키, 서버는 무시되고 GET 변수는 동일한 이름을 가지는
# POST변수에 의해 덮어 씌워진다.
request_order = "GP"
# PHP가 GET, POST 및 Cookie 변수를 _REQUEST 배열에 등록하는 순서를 설명
register_globals = Off
# EGPCS ( Environment[=환경변수], GET, POST, COOKIE, SERVER ) 변수를 전역 변수로
# 등록할지 여부
# $var 대신 $_REQUEST["var"]를 사용해야 한다.
register_long_arrays = Off
# PHP에서 사용을 권하지 않는 $HTTP_*_VARS 형태의 예약 변수의 등록 여부를 결정 한다.
# 성능 향상을 위해 Off로
register_argc_argv = Off
# argc 및 argv 변수의 사용여부를 결정한다.
auto_globals_jit = On
# 활성화되면 SERVER, REQUEST 및 ENV 변수는 스크립트가 시작될 때가 아니라 처음
# 사용될 때 (Just In Time) 생성
# PHP 5.1.3부터 register_argc_argv를 비활성화 할 필요가 없음
post_max_size = 8M
# POST 데이터가 허용하는 최대사이즈를 설정한다.
# 큰 파일을 업로드 하기 위해서는 이 값이 upload_max_filesize보다 커야한다.
magic_quotes_gpc = Off
# GPC( Get / Post / Cookie ) 작업에 대한 magic_quotes 상태를 설정
# '( 작은 따옴표 ), "( 큰 따옴표 ), \ ( 백 슬래시 ) 및 NULL이 자동으로 백 슬래시로
# 이스케이프
# 이 기능은 PHP 5.3.0부터 지원 중단 5.4.0부터 제거
magic_quotes_runtime = Off
# 데이터베이스 및 텍스트 파일을 포함한 데이터는 자동으로
# '( 작은 따옴표 ), "( 큰 따옴표 ), \ ( 백 슬래시 ) 및 NULL이 백 슬래시로 이스케이프
# 이 기능은 PHP 5.3.0부터 지원 중단 5.4.0부터 제거
magic_quotes_sybase = Off
# '( 작은 따옴표 )를 \'대신 ''로 변환
auto_prepend_file =
auto_append_file =
# PHP문서 전후에 파일을 자동으로 추가한다.
default_mimetype = "text/html"
# PHP는 콘텐츠 유형 헤더를 사용하여 미디어 유형을 출력
# 이 기능을 비활성화하려면 비어 있도록 설정
default_charset = "iso-8859-1"
# default : iso-8859-1
# PHP 5.6 이후에서 "UTF-8"이 기본값
;always_populate_raw_post_data = On
# 항상 $HTTP_RAW_POST_DATA변수를 선언한다.
###########################
## Paths and Directories ##
###########################
;include_path = ".:/php/includes"
;include_path = ".;c:\php\includes"
# require(), include(), fopen_with_path() 함수가 파일을 찾는 디렉터리 목록을 지정한다.
# 시스템의 PATH함수와 같다.
doc_root =
# 서버에서 PHP의 루트 디렉터리를 설저한다.
# 안전모드 설정 시 디렉터리 밖의 파일은 사용할 수 없다.
user_dir =
# PHP파일을 사용하는 유저의 홈 디렉터리를 설정한다.
; extension_dir = "/usr/lib64/php/modules"
# default : "./"
# 확장모듈이 있는 디렉터리를 설정한다.
enable_dl = Off
# dl()함수를 유효하게 할 것인가 설정한다.
# 가상 서버당 또는 디렉토리당 dl()을 켜고 끄면 PHP 확장의 동적 로딩을 전환할 수 있다.
# 보안을 위해 미활성 권장
;cgi.force_redirect = 1
# 대부분 웹서버에서 PHP를 CGI로 사용 할 때 보안을 제공하기 위해 필요하다.
;cgi.nph = 1
# cgi.nph가 활성화 되면 CGI는 항상 상태코드 200을 전송하도록 강제한다.
# PHP는 모든 요청에 대하여 이 기능을 비활성화 하도록 권한다.
;cgi.redirect_status_env = ;
# cgi.force_redirect가 켜져 있고 Apache 또는 Netscape (iPlanet) 웹 서버를 사용하지
# 않는 경우 PHP가 계속 실행 할 수 있어도 괜찮다는 것을 알기위해 찾아야할 환경 변수를 설정
;cgi.fix_pathinfo=1
# PHP CGI가 사양에 맞게 경로를 수정합니다.
;fastcgi.impersonate = 1;
# IIS (WINNT 기반 OS)에서 FastCGI는 호출 클라이언트의 보안 토큰을 가장하는 기능을 지원
;fastcgi.logging = 0
# FastCGI 연결을 통한 로깅을 비활성화
# PHP의 기본 동작은 이 기능을 활성화
;cgi.rfc2616_headers = 0
# HTTP 응답 코드를 보낼 때 사용할 헤더 유형을 PHP에 알려줍니다.
# 이 옵션이 1로 설정되면 PHP는 RFC2616 호환 헤더를 보냅니다.
##################
## File Uploads ##
##################
file_uploads = On
# 파일업로드를 허용할지 설정
;upload_tmp_dir =
# 파일을 업로드 할 때 임시 작업할 디렉터리를 지정한다.
upload_max_filesize = 2M
# 업로드 하려는 파일의 최대 크기를 지정한다.
####################
## Fopen wrappers ##
####################
allow_url_fopen = On
# On으로 설정하면 파일 액세스 할 때 외부사이트의 파일을 불러올 수 있다.
allow_url_include = Off
# 이 옵션을 사용하면 include , include_once , require , require_once 기능과 함께
# URL 인식 fopen 래퍼를 사용할 수 있음
;from="john@doe.com"
# 익명 ftp의 패스워드를 지정한다.
;user_agent="PHP"
# PHP가 전송하는 유저 에이전트를 지정한다.
default_socket_timeout = 60
# 소켓기반 스트림의 기본 시간제한을 설정한다.
;auto_detect_line_endings = Off
# On일 때 PHP는 fgets()와 file()로 읽혀지는 데이터가 줄바꿈 형식으로 유닉스, MS-DOS,
# 매킨토시 방식 중 어느 것을 사용할지 검사한다.
########################
## Dynamic Extensions ##
########################
;extension=modulename.extension
# PHP가 시작할 때 읽어들일 모듈을 설정
'Sever > CentOS 6.10' 카테고리의 다른 글
[Linux] CentOS 6.10 - 15. Apache SSL 설정하기 (0) | 2020.12.03 |
---|---|
[Linux] CentOS 6.10 - 14. my.cnf 분석 정리 (0) | 2020.11.26 |
[Linux] CentOS 6.10 - 12. httpd.conf 분석 정리 (0) | 2020.11.24 |
[Linux] CentOS 6.10 - 11. Node.js 컴파일 설치 와 Apache 연동하기 (0) | 2020.11.20 |
[Linux] CentOS 6.10 - 10. APM 추가 (2) - Mod_Security (0) | 2020.11.13 |
Comments