>백엔드 개발 >PHP 문제 >PHP에서 웹페이지의 실행 시간 제한을 수정하는 방법

PHP에서 웹페이지의 실행 시간 제한을 수정하는 방법

青灯夜游
青灯夜游원래의
2023-01-07 16:05:464229검색

3 수정 방법: 1. 구성 파일 "php.ini"를 열고 "max_execution_time" 변수를 검색한 후 변수 값을 수정합니다. 2. ini_set() 함수를 사용하여 "max_execution_time" 값을 수정합니다. " 변수의 경우 구문은 "ini_set(" max_execution_time", "new value")"입니다. 3. set_time_limit() 함수를 사용하여 수정하면 구문은 "set_time_limit(새 값)"입니다.

PHP에서 웹페이지의 실행 시간 제한을 수정하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터

php.ini에 설정된 페이지(스크립트)의 최대 실행 시간은 30초이며, 이는 php의 max_execution_time에 의해 결정됩니다. .ini 대량의 이메일을 보내거나 대량의 데이터를 분석하는 등 스크립트를 장시간 실행해야 하는 경우 서버가 30초 후에 실행 중인 프로그램을 강제 종료하도록 지정하는 변수입니다. PHP 스크립트의 최대 실행 시간을 변경해야 합니다.

그렇다면 웹페이지(스크립트)의 최대 실행 시간을 수정하는 방법은 무엇일까요? 실행 시간 제한?

php 수정에는 두 가지 옵션이 있습니다.

  • php.ini에서 max_execution_time 변수의 값을 수정합니다.

    두 가지 방법이 있습니다. php.ini 구성 파일을 직접 열어 수정하거나 ini_set을 사용하는 것입니다. 함수를 수정하려면

  • set_time_limit()를 사용하여 새로운 최대 실행 시간을 설정하세요.

아래에서 이에 대해 자세히 알아 보겠습니다.

방법 1. php.ini에서 설정

php.ini 구성 파일에서 스크립트 실행 시간은 max_execution_time 변수로 지정됩니다. 따라서 변수

max_execution_time = 新数值;

PHP에서 웹페이지의 실행 시간 제한을 수정하는 방법

의 값만 설정하면 됩니다. 방법 2. PHP의 ini_set 함수를 통해 설정합니다.

ini_set은 함수가 실행될 때 적용되는 php.ini의 값을 설정하는 데 사용됩니다. .스크립트가 종료되면 설정이 유효하지 않습니다. php.ini 파일을 열지 않고도 구성을 수정할 수 있어 가상공간에서 매우 편리합니다.

ini_set 함수를 사용하여 max_execution_time 변수의 값을 수정하세요

ini_set("max_execution_time", "新数值");

방법 3. set_time_limit 함수를 통해 설정

set_time_limit 함수는 페이지 실행 시간을 제한하는 데 사용됩니다

set_time_limit(新数值);

지침:

위의 3에서 이 방법에서는 값을 0으로 설정하면 제한이 없으며, 실행이 끝날 때까지 스크립트가 계속 실행됩니다.

그래서 오랫동안 실행해야 하는 스크립트의 경우 일반적으로 PHP 코드 시작 부분에 다음 코드를 추가합니다.

set_time_limit(0);

추천 학습: "PHP Video Tutorial"

위 내용은 PHP에서 웹페이지의 실행 시간 제한을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.