라이브러리
[PHP_CONFIG] max_execution_time - 스크립트 최대 실행 시간(초 단위)
PHP CONFIG - max_execution_time
PHP CONFIG는 PHP의 설정 파일로, PHP의 동작을 제어하는 데 사용됩니다. `max_execution_time`은 PHP의 실행 시간을 제한하는 설정입니다.
max_execution_time 설정
`max_execution_time` 설정은 PHP가 실행되는 동안 허용되는 최대 시간을 지정합니다. 이 시간이 초과되면 PHP는 오류를 발생시키고 실행을 중단합니다.
기본값
기본값은 30초입니다. 이 시간이 초과되면 PHP는 오류를 발생시키고 실행을 중단합니다.
예제
#hostingforum.kr
php
<?php
// max_execution_time 설정 (30초)
ini_set('max_execution_time', 30);
// 1분 이상 실행하는 코드
for ($i = 0; $i < 60; $i++) {
echo "Hello, World!";
sleep(1);
}
?>
위 예제에서 `max_execution_time` 설정은 30초로 지정되어 있습니다. 이 시간이 초과되면 PHP는 오류를 발생시키고 실행을 중단합니다.
오류 발생 시
#hostingforum.kr
php
Fatal error: Maximum execution time of 30 seconds exceeded in /path/to/script.php on line 10
위 오류 메시지는 `max_execution_time` 설정이 초과되면서 발생합니다.
설정 변경
`max_execution_time` 설정을 변경하려면 `ini_set` 함수를 사용하거나 PHP.ini 파일을 수정할 수 있습니다.
#hostingforum.kr
php
// ini_set 함수를 사용하여 설정 변경
ini_set('max_execution_time', 60);
// PHP.ini 파일을 수정하여 설정 변경
// php.ini 파일을 열고 max_execution_time 설정을 변경합니다.
권장 설정
`max_execution_time` 설정은 30초에서 60초 사이로 설정하는 것을 권장합니다. 이 시간이 너무 짧으면 PHP가 실행되는 동안 오류가 발생할 수 있습니다. 반면에 시간이 너무 길면 PHP가 실행되는 동안 시스템 리소스가 과다 사용되어 시스템 성능이 저하될 수 있습니다.
결론
`max_execution_time` 설정은 PHP의 실행 시간을 제한하는 데 사용됩니다. 이 설정을 올바르게 사용하려면 PHP의 기본값을 참고하고 시스템 성능을 고려하여 설정을 변경해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.