
PHP의 max_execution_time 설정은 PHP가 실행하는 스크립트의 실행 시간을 제한하는 용도로 사용됩니다. 이 설정을 변경하는 방법은 php.ini 파일을 수정하거나, PHP 코드 내에서 ini_set() 함수를 사용하는 것입니다.
php.ini 파일을 수정하는 방법은 다음과 같습니다.
1. php.ini 파일을 찾습니다. 일반적으로 이 파일은 PHP 설치 폴더 내의 etc 폴더에 있습니다.
2. 파일을 열고 max_execution_time 설정을 변경합니다. 예를 들어, max_execution_time = 30을 설정하면 스크립트가 30초 이상 실행되면 에러가 발생합니다.
3. 변경된 php.ini 파일을 적용하려면 Apache 또는 Nginx 서버를 재시작해야 합니다.
PHP 코드 내에서 ini_set() 함수를 사용하는 방법은 다음과 같습니다.
이 설정을 변경한 후 스크립트의 실행 시간이 어떻게 영향을 받는지 알려드리겠습니다.
- max_execution_time 설정이 30초로 설정된 경우, 스크립트가 30초 이상 실행되면 PHP는 Fatal error: Maximum execution time of 30 seconds exceeded 오류를 발생시킵니다.
- 스크립트가 30초 이내에 실행을 완료하면 PHP는 스크립트를 정상적으로 실행합니다.
예를 들어, 다음 코드를 실행하면 PHP는 30초 이내에 스크립트를 실행하고, 30초 이상 실행되면 에러를 발생시킵니다.
이러한 설정을 변경하는 것은 스크립트의 실행 시간을 제한하고, PHP가 오래 실행되는 스크립트를 감지하는 데 도움이 됩니다.
2025-04-22 16:20