์จ๋ผ์ธ ๊ฐ์
>PHP - ์ค๊ธ
๐ PHP ์ค๊ธ - 8์ฃผ์ฐจ: ์น ๋ณด์ ๊ธฐ์ด ๋ฐ ์๋ฌ ํธ๋ค๋ง - 03 ์๋ฌ ๋ณด๊ณ ๋ฐ ๋ก๊ทธ ์ค์ 
				์ฃผ์ ํ๋ก๊ทธ๋จ ์คํ
- ํ์ : 10.0
 - ๋ผ์ด์ ์ค: free
 - ์ด์์ฒด์ :
 - ํ์ผ ํฌ๊ธฐ: 0
 
ํผ๋๋ฐฑ ๋ฐ ๋ค์ด๋ก๋
- ์ฌ์ฉ์ ํ์ : 10.0
 - ๋ค์ด๋ก๋ ์: 1
 - ์กฐํ์: 80
 
์ ์กฐ์ฌ ๋ฐ ๋ฑ๋ก ์ ๋ณด
- ์ ์์ฌ: LUZENSOFT
 - ๋ฑ๋ก์ผ: 2025-08-16 13:46:35
 
- ์ค๋ช
๐ PHP ์ค๊ธ - 8์ฃผ์ฐจ: ์น ๋ณด์ ๊ธฐ์ด ๋ฐ ์๋ฌ ํธ๋ค๋ง - 03 ์๋ฌ ๋ณด๊ณ ๋ฐ ๋ก๊ทธ ์ค์ 
์๋ฌ ๋ณด๊ณ ๋ฐ ํ์ ์ค์ 
PHP๋ ์๋ฌ๊ฐ ๋ฐ์ํ์ ๋ ์ด๋ฅผ ๊ฐ๋ฐ์์๊ฒ ์๋ฆฌ๊ณ  ์ฌ์ฉ์์๊ฒ๋ ์ ์ ํ ๋ฉ์์ง๋ฅผ ํ์ํ๋๋ก ์ค์ ํ  ์ ์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ์ค์ ์ php.ini ํ์ผ์ ์๋ ๋ ๊ฐ์ง ์ง์๋ฌธ์
๋๋ค.
display_errors
display_errors ์ง์๋ฌธ์ PHP ์คํฌ๋ฆฝํธ์์ ๋ฐ์ํ๋ #์๋ฌ๋ฅผ ์น ๋ธ๋ผ์ฐ์  ํ๋ฉด์ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์์๋ On์ผ๋ก ์ค์ ํ์ฌ ์ฆ์ ์๋ฌ๋ฅผ ํ์ธํ๋ ๊ฒ์ด ์ข๊ณ , ์ด์ ํ๊ฒฝ์์๋ ๋ฐ๋์ Off๋ก ์ค์ ํด์ผ ํฉ๋๋ค. #๋ณด์์ ์ค์ํ ์ค์ ์ผ๋ก, ์ฌ์ฉ์์๊ฒ ๋ฏผ๊ฐํ ์๋ฒ ๊ฒฝ๋ก, ํ์ผ๋ช
, ์ฝ๋ ๋ด์ฉ ๋ฑ์ด ๋
ธ์ถ๋๋ ๊ฒ์ ๋ง์์ค๋๋ค.
log_errors
log_errors ์ง์๋ฌธ์ ์๋ฌ๋ฅผ ์น ์๋ฒ์ #์๋ฌ๋ก๊ทธ ํ์ผ์ ๊ธฐ๋กํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ด์ ํ๊ฒฝ์์๋ display_errors๋ฅผ Off๋ก ์ค์ ํ๋๋ผ๋, log_errors๋ On์ผ๋ก ์ค์ ํ์ฌ ๋ชจ๋  ์๋ฌ๋ฅผ ๊ธฐ๋กํด๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ฌ ๋ก๊ทธ๋ฅผ ํตํด ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ํ์
ํ๊ณ  ์์ ํ  ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
์๋ฌ ๋ก๊ทธ ํ์ผ ์ค์ 
log_errors๋ฅผ On์ผ๋ก ์ค์ ํ๋ค๋ฉด, ์๋ฌ ๋ก๊ทธ๊ฐ ์ ์ฅ๋  ์์น๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
error_log
error_log ์ง์๋ฌธ์ ์๋ฌ ๋ก๊ทธ๊ฐ ๊ธฐ๋ก๋  ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค. ์น ์๋ฒ์ ๋ก๊ทธ ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ํน์  ๋๋ ํฐ๋ฆฌ์ ๋ณ๋์ ๋ก๊ทธ ํ์ผ์ ์์ฑํ  ์ ์์ต๋๋ค.
์์: php.ini ์ค์ 
Ini, TOML
display_errors = Off
log_errors = On
error_log = /var/log/php/php_error.log
์ ์ค์ ์ ๋ธ๋ผ์ฐ์ ์๋ ์๋ฌ๋ฅผ ํ์ํ์ง ์์ง๋ง, ๋ชจ๋  #PHP์๋ฌ๋ฅผ /var/log/php/php_error.log ํ์ผ์ ๊ธฐ๋กํฉ๋๋ค.
๋ฐํ์ ์ค์ 
php.ini ํ์ผ์ ์ ๊ทผํ  ์ ์๋ค๋ฉด, ์คํฌ๋ฆฝํธ ๋ด์์ ini_set() ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ผ์์ ์ผ๋ก ์ค์ ์ ๋ณ๊ฒฝํ  ์ ์์ต๋๋ค. ์ด๋ ํน์  ์คํฌ๋ฆฝํธ์๋ง ์ ์ฉ๋ฉ๋๋ค.
์์: ๋ฐํ์ ์๋ฌ ์ค์ 
PHP
<?php
// ๊ฐ๋ฐ ํ๊ฒฝ
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
// ์ด์ ํ๊ฒฝ
ini_set('display_errors', '0');
ini_set('log_errors', '1');
ini_set('error_log', '/path/to/my/php_errors.log');
?>
์๋ฌ ๋ ๋ฒจ ์ค์ 
error_reporting ์ง์๋ฌธ์ ์ด๋ค ์ข
๋ฅ์ ์๋ฌ๋ฅผ ๋ณด๊ณ ํ ์ง ๊ฒฐ์ ํฉ๋๋ค. ๋ชจ๋  ์๋ฌ๋ฅผ ๋ณด๊ณ ํ๋ E_ALL ์์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์
๋๋ค.
์ฃผ์ ์๋ฌ ์์:
E_ERROR: ์น๋ช ์ ์ธ ๋ฐํ์ ์๋ฌE_WARNING: ๊ฒฝ๊ณ (์คํฌ๋ฆฝํธ ์คํ์ ๊ณ์๋จ)E_NOTICE: ์๋ฆผ (์ฌ์ํ ๋ฌธ์ )E_ALL: ๋ชจ๋ ์๋ฌ์ ๊ฒฝ๊ณ
#์น๋ณด์ #์๋ฌํธ๋ค๋ง #์๋ฌ๋ณด๊ณ #๋ก๊ทธ์ค์  #php์๋ฌ #๋ณด์
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ #์์ด์ถ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ๋ธ๋ก๊ทธ ์ฑ์ฅ์ ๊ฐ์ํํ์ธ์.
๋จ์๊ฐ์ ์๋ฐฑ ๋ช ์ ์ด์์ ์ถ๊ฐํ๊ณ , ๋ธ๋ก๊ทธ ์ง์๋ฅผ ์์น์ํค๋ ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค.
์๋ํ๋ #์ด์์ถ๊ฐ, #๋๊ธ, #๊ณต๊ฐ ๊ธฐ๋ฅ์ ํตํด ์ค์  ํ๋ํ๋ ์ด์์ ํ๋ณดํ๊ณ , ๋ธ๋ก๊ทธ ํ์ฑ๋๋ฅผ ๋์ฌ ๋ณด์ธ์.
๋ธ๋ก๊ทธ ์ด์ ์๊ฐ์ ์ ์ฝํ๊ณ ์ถ๋ค๋ฉด ์ง๊ธ ๋ฐ๋ก ์์ํด ๋ณด์ธ์.
์ง์์ ์ธ #์ํต ๊ด๋ฆฌ๋ฅผ ํตํด ๋ธ๋ก๊ทธ ์ ์ฌ๋ ฅ์ ๊ทน๋ํํ ์ ์์ต๋๋ค.
#๋ธ๋ก๊ทธ๋ง์ผํ #๋ธ๋ก๊ทธ์ฑ์ฅ #๋ธ๋ก๊ทธ๊ด๋ฆฌ #๋ค์ด๋ฒ๋ธ๋ก๊ทธ
https://ntoppro.luzensoft.com๏ปฟ