>  기사  >  백엔드 개발  >  PHP에서 메모리 사용량을 설정하는 방법

PHP에서 메모리 사용량을 설정하는 방법

藏色散人
藏色散人원래의
2021-07-05 11:23:336186검색

PHP에서 사용하는 메모리를 설정하는 방법: 1. php.ini를 수정하여 메모리를 설정합니다. 2. htaccess를 설정하여 3. 런타임 시 PHP의 메모리 설정을 수정합니다.

PHP에서 메모리 사용량을 설정하는 방법

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서 사용하는 메모리를 설정하는 방법은 무엇입니까?

Set memory_limit

방법 1: php.ini

가장 간단하고 일반적인 방법은 php.ini

1을 수정하는 것입니다. 먼저 웹사이트에 효과적인 php.ini 파일을 찾으세요. PHP 매개변수를 설정할 수 있으므로 올바른 구성 파일을 찾아 변경하는 것이 첫 번째 단계입니다. 구성 매개변수를 보기 위해 위의 방법을 사용하여 PHP 파일을 생성한 경우 "로드된 구성 파일" 항목을 찾을 수 있습니다.

Linux 사용자의 경우 "php -i | grep Loaded Configuration File"을 실행하여 해당 구성 파일을 찾을 수 있습니다. Windows 사용자의 경우 PHP 설치 디렉터리에서 php.ini를 수정해 볼 수 있습니다.

2. php.ini 편집 php.ini에서 "memory_limit" 항목을 찾으세요. 그렇지 않은 경우 이 매개변수를 파일 끝에 직접 추가할 수 있습니다. 다음은 몇 가지 설정 예입니다.

memory_limit = 128M을 원하는 값으로 변경하고 파일을 저장하세요

3. 웹 서버가 Apache를 사용하는 경우 다음을 실행하세요. service httpd restart

어떤 경우에는 php.ini를 개인적으로 수정하는 것이 허용되지 않을 수도 있습니다. 예를 들어, 가상 호스팅 서비스를 구입했지만 서비스 공급자가 이 파일 수정을 허용하지 않는 경우입니다. 그런 다음 memory_limit 값을 늘리기 위해 다른 방법을 고려할 수 있습니다.

방법 2: .htaccess

참고: 이 방법은 PHP가 Apache 모듈과 함께 실행될 때만 적용됩니다. 웹사이트의 루트 디렉터리에서 ".htaccess" 파일을 찾으세요. 파일이 없으면 직접 만들 수 있습니다. 그런 다음 다음 구성을 넣으세요

php_value memory_limit 128M; 128M을 원하는 값으로 변경할 수 있습니다

방법 3: 런타임 중에 PHP의 메모리 설정 수정

다음 명령줄을 PHP 코드에 추가하세요. 그게 다야.

ini_set('memory_limit','128M');
ini_set('memory_limit',-1); //没有内存限制

Memory_limit 수정 실패

가상 호스트를 사용하는 경우 memory_limit 값 수정에 실패할 수 있습니다. 이 문제를 해결하는 방법을 알아보려면 서비스 제공업체에 문의해야 합니다. 일반적으로 설정할 수 있는 최대값이 제한되거나 수정이 전혀 허용되지 않습니다. 해당 환경이 실제로 귀하의 요구 사항을 충족할 수 없는 경우 다른 호스팅 공급자로 변경하는 것을 고려할 수 있습니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 메모리 사용량을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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