โโโโโโโโโ PHP ํ๊ฒฝ ์ค์ ํ์ผ ์ถ๊ฐ ์ค์ โโโโโโโโโ
vi php.ini
===============================================================================
file_uploads = On
upload_max_filesize = 600M
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
post_max_size = 8M
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
SMTP = localhost
smtp_port = 25
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
==> ๋์ด๋ ์ค์ ๊ฐ๋ค์ ์ธ์ฌํ๊ฒ ์ค์ ํด์ผ ํ๋ค.
==============================================================================
์ต์
์ค์ ๋ฌธ ์ค๋ช
------------------------------------------------------------------------------
; PHP๊ฐ ์ํ์น ๋ชจ๋๋ก ์ค์น ๋์์ ๊ฒฝ์ฐ ํน์ ๋๋ ํ ๋ฆฌ์์๋ง ์คํฌ๋ฆฝํธ๊ฐ ๋์ํ๊ฒ ํฉ๋๋ค.
; ์ด๊ฒ์ ์ํ์น httpd.conf ํ์ผ์ ์๋ ํญ๋ชฉ์ ์ถ๊ฐํฉ๋๋ค.
engine = On
zend.ze1_compatibility_mode = Off
; XML๊ณผ ๊ฐ์ด ์ฌ์ฉํ ๊ฒฝ์ฐ ์ด ๋ถ๋ถ์ on์ผ๋ก ํด์ผ ํฉ๋๋ค.
short_open_tag = On
; Allow ASP-style <% %> tags.
; ASP ํ๊ทธ์ ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค
asp_tags = Off
precision = 12
; y2k ๋ฌธ์ ์ ํด๋นํ๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ํ ์ค์ ์
๋๋ค
y2k_compliance = On
; php๋ฅผ ์์ ๋ชจ๋๋ก ๋์ ํ๊ฒ๋ ํ๋ ์ค์ ์
๋๋ค.
safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =
; ์ง์์์ ํด๋น ๋๋ ํ ๋ฆฌ์ ์กด์ฌํ๋ ์คํ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ ์คํ ๋์ง ์์ต๋๋ค.
; ์คํ ํ๋ก๊ทธ๋จ์ด ์๋ ๋๋ ํ ๋ฆฌ ๋ช
์ ์ ์ด ์ค๋๋ค.
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
; ์คํฌ๋ฆฝํธ ์คํ ์๊ฐ์ ์ด๋จ์๋ก ์ค์ ํฉ๋๋ค.
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
; ์คํฌ๋ฆฝํธ ์คํ ๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ์ค์ ํฉ๋๋ค.
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
; ์๋ฌ ์ถ๋ ฅ์ ์ค์ ํฉ๋๋ค.
; ============================================================
;์๋ฌ์ ์ข
๋ฅ
;1 - ์ผ๋ฐ์ ์ธ ์๋ฌ ์ถ๋ ฅ(Normal function errors)
;2 - ์ผ๋ฐ์ ์ธ ์๋ฌ ์ถ๋ ฅ(Normal warnings)
;4 - ๋ฌธ๋ฒ์ ์ธ ์๋ฌ ์ถ๋ ฅ(Parser errors)
;8 - ๋ฒ๊ทธ์ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฉฐ ๋ฌด์ํ ์ ์๋ ์๋ฌ ์ถ๋ ฅ(Notices)
; =============================================================
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
; ์๋ฌ ์ํฉ์ html ์์์ผ๋ก ๋ณด์ฌ์ค๋๋ค
display_errors = On
display_startup_errors = Off
; ์ฌ๋ฌ ๊ฐ์ง ์๋ฌ๋ฅผ ๋ก๊ณ ํ์ผ์ ์ ์ฅํฉ๋๋ค
log_errors = Off
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
; $php_errormsg์ ๋ง์ง๋ง์ ์๋ฌ๋ ๊ฒฝ๊ณ ๋ฉ์์ง๋ฅผ ์ ์ฅํฉ๋๋ค.
track_errors = Off
; ์คํฌ๋ฆฝํธ์์ ๋ฌธ์์ด ๊ฒฐํฉ์ฌ์ฉ ๋ " . " ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ง์ฝ " + "๋ฅผ ์ฌ์ฉํ์ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฉ์์ง ์ถ๋ ฅ ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค.
;warn_plus_overloading =
; GET, POST, COOKIE ๋ฑ์ผ๋ก ์ ๋ฌ๋ ๋ณ์ ๊ฐ์ ๊ฐ๊ฐ์ $HTTP_GET_VARS , $HTTP_POST_VARS , $HTTP_COOKIE_VARS์ ๋ฐฐ์ด ๋ณ์๋ก
์๋ ์ ์ฅ ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค.
;track_vars =
; GET , POST , COOKIE ๋ฑ์ผ๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ์ โ " / ๋ฑ์ ๋ฌธ์๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ ์๋์ผ๋ก ()์ญ์ฌ๋์ฌ๋ฅผ ๋ถ์ผ์ง ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค.
์ด๊ฒ์ ๊ฐ ๋ฌธ์๋ฅผ ์คํฌ๋ฆฝํธ์ ๊ตฌ๋ณ
; ํด์ ์ธ์์ํค๊ธฐ ์ํด ํ์ํ ๋ถ๋ถ์
๋๋ค.
magic_quotes_gpc = On
; ์ธ๋ถ ์คํฌ๋ฆฝํธ๋ ์ฌํ ์์ค๋ก๋ถํฐ ๋์์ค๋ ๋ฐ์ดํฐ์ ๋ํด ()์ญ์ฌ๋์ฌ๋ฅผ ๋ถ์ผ์ง ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค.
magic_quotes_runtime = Off
magic_quotes_sybase = Off
; INCLUDE์ ๋น์ทํ ๋ถ๋ถ์ด๊ณ , ์คํฌ๋ฆฝํธ์ ์ฒ์ ๋ถ๋ถ์ ํฌํจ๋ ํ์ผ๋ช
์ ์ ์ด ์ค๋๋ค
auto_prepend_file =
; ๋ง์ง๋ง ๋ถ๋ถ์ ํฌํจ๋ ํ์ผ๋ช
์ ์ ์ด ์ค๋๋ค.
auto_append_file =
default_mimetype = "text/html"
; INCLUDE, REQUIRE ๋ฌธ์ ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ค์ ํฉ๋๋ค.
;include_path = ".:/php/includes"
;์๋ฒ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค. ์์ ๋ชจ๋๋ก ๋์ํ ๊ฒฝ์ฐ ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ๋ฒ์ด๋ ๋ค๋ฅธ ์ชฝ์ผ๋ก ์ ๊ทผ์ ํ ์ ์์ต๋๋ค.
doc_root =
; ์๋ฒ์ ๊ณ์ ์ ๊ฐ์ง ์ผ๋ฐ ์ ์ ์ PHP ์คํฌ๋ฆฝํธ์ ์ฌ์ฉ์ ํ๊ฐํ ์ ์์ต๋๋ค.
user_dir =
file_uploads = On
; ํ์ผ์ด ์
๋ก๋ ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก /tmp ๋๋ ํ ๋ฆฌ๋ก ์
๋ก๋ ๋ฉ๋๋ค.
;upload_tmp_dir =
; ์
๋ก๋ ํ ์ ์๋ ์ต๋ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค.
upload_max_filesize = 30M
; mail( ) ํจ์์ ์ฌ์ฉ์ ์ํด ํ ์๋ฒ์ DNS , IP๋ฅผ ์ ์ด์ค๋๋ค.
SMTP = localhost
smtp_port = 25
; ๋ณด๋ด๋ ๋ฉ์ผ ์ฃผ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
;sendmail_from = me@example.com
; sendmail ์๋ฒ๊ฐ ์๋ ์์น๋ฅผ ์ ์ด ์ค๋๋ค.
;sendmail_path =
; ์ธ์
๊ณผ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์์ ์ค์ ํ๋ ๋ถ๋ถ์
๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ผ ๋ฐฉ์์
๋๋ค. ์ธ์
ํญ๋ชฉ์
์ด ์ฑ
์ ์ฌ์ฉ๋๋ ํ์์ ๋ถ๋ถ์์ ์ฌ์ฉ๋ฉ๋๋ค.
session.save_handler = files
; ์ธ์
์ ๋ฌ ์ธ์๋ฅผ ์ ์ ํ๋ ๋ถ๋ถ์ด๋ฉฐ ๋ํดํธ์ธ ํ์ผ ๋ฐฉ์์ผ ๊ฒฝ์ฐ ํด๋น ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ ์ด ์ค๋๋ค.
;session.save_path = "/tmp"
session.use_cookies = 1
; session.use_only_cookies = 1
; ์ฟ ํค ์ด๋ฆ์ผ๋ก ์ฌ์ฉ๋์ด์ง ์ธ์
์ด๋ฆ์ ์ค์ ํฉ๋๋ค. ๋ํดํธ๋ PHPSESSID์
๋๋ค.
session.name = PHPSESSID
; ์ธ์
์์ฒญ ์์ ์๋ ๋ชจ๋ ์์ฑ ์ฌ๋ถ๋ฅผ ์ค์ ํฉ๋๋ค. 0 - off<๋น์ฌ์ฉ> , 1 - on<์ฌ์ฉ>
session.auto_start = 0
; ํด๋น ์ธ์
์ด ์ ์ง ๋๋ ์๊ฐ์ ์ค์ ํฉ๋๋ค. ๋ํดํธ์ ๊ฒฝ์ฐ 0์ด๋ฉฐ ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ๊ฐ ์ข
๋ฃ ๋ ๋๊น์ง ์ ์ง๋ฉ๋๋ค.
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
; ํด๋น ์ธ์
๊ฐ์ด ์ ๊ฑฐ ๋ ๊ฒฝ์ฐ ๋ญ๋น ๋๋ ์์คํ
๋ฉ๋ชจ๋ฆฌ ์์์ ๋ฐ๋ฉํ๋ ์์ ์ ์ค์ ํฉ๋๋ค.
session.gc_probability = 1
session.gc_divisor = 100
; ํด๋น ์ธ์
์ ์์คํ
๋ฉ๋ชจ๋ฆฌ ์์ ๋ฐ๋ฉ์ ๊ฐ์ง ์ ์๋ ์๊ฐ์ ์ค์ ํฉ๋๋ค.
session.gc_maxlifetime = 1440
-------------------------------------------------------------------------------
'๐2017๋ ์ด์ ํฌ์คํ ๋ชจ์ ๐ > ๐Linux OS๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CentOS Linux์ SuLinux-APM-Tools ํฉํค์ง ํ๋ฒ์ ์ค์น ํ๊ธฐ (0) | 2011.05.11 |
---|---|
Apache์์ PHP ์ด๊ธฐ ์ค์ ๋ฐฉ๋ฒ. (0) | 2011.05.11 |
PHP ZendOptimizer ์ค์น์ ์ค์ (0) | 2011.05.11 |
MySQL ํ๊ฒฝ ์ค์ ๋ฐ ๊ณ์ ๊ถํ ์ค์ (0) | 2011.05.11 |
Pure-Ftpd๋ฅผ ์ด์ฉํ ์๋ฒ ๊ตฌ๋๊ณผ ์ค์ ๋ฐฉ๋ฒ (0) | 2011.05.11 |