[php] PHP 실행 시간 제한 설정
PHP는 기본적으로 실행 시간 제한이 설정되어 있습니다. 이는 스크립트가 너무 오래 실행되는 것을 방지하기 위한 보안 조치입니다. 그러나 때로는 실행 시간 제한을 조정해야 할 필요가 있을 수 있습니다. PHP 스크립트의 실행 시간 제한을 조정하는 방법을 살펴보겠습니다.
php.ini 파일 수정
PHP의 실행 시간 제한은 php.ini 파일에서 설정할 수 있습니다. 이 파일은 PHP 구성을 정의하는 중요한 설정 파일입니다. 실행 시간 제한을 조정하기 위해 다음 단계를 따를 수 있습니다.
- php.ini 파일을 엽니다.
max_execution_time
항목을 찾습니다. 이 항목은 PHP 스크립트가 실행될 수 있는 최대 시간(초)을 정의합니다.- 기본값은 30초이며, 이를 원하는 시간(예: 60초)으로 변경합니다.
- 파일을 저장한 후 웹 서버를 재시작하여 변경 사항을 적용합니다.
ini_set 함수 사용
또한 PHP 스크립트 내에서 ini_set
함수를 사용하여 실행 시간 제한을 동적으로 설정할 수도 있습니다. 이를 사용하는 예제를 살펴보겠습니다.
<?php
// 최대 실행 시간을 60초로 설정
ini_set('max_execution_time', 60);
// 나머지 스크립트 코드
?>
주의사항
실행 시간 제한을 무한대로 설정하는 것은 권장되지 않습니다. 이로 인해 무한 루프 및 과도한 서버 리소스 소비가 발생할 수 있습니다. 실행 시간 제한은 스크립트가 정상적으로 동작하고 있는지를 확인하는 데 도움을 줍니다.
PHP 실행 시간 제한을 적절히 조정하면서 안정적인 웹 애플리케이션을 유지할 수 있습니다.