>  기사  >  백엔드 개발  >  PHP 메모리 부족 문제를 해결하는 방법

PHP 메모리 부족 문제를 해결하는 방법

藏色散人
藏色散人원래의
2020-07-08 09:27:473705검색

PHP 메모리 부족에 대한 해결 방법: 1. "php.ini"를 수정하여 "memory_limit"를 8M에서 16M으로 변경하고 Apache 서비스를 다시 시작합니다. 2. PHP에 "ini_set('memory_limit','**M"을 추가합니다. 파일 ');"; 3. htaccess를 수정합니다.

PHP 메모리 부족 문제를 해결하는 방법

php에서 메모리 부족 문제 해결

때때로 PHP 프로그램을 실행할 때

Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)

이 오류의 원인은 다음과 같습니다. 프로그램(예: 무한 루프), 그러나 PHP 때문에 페이지에서 소비하는 최대 메모리는 기본적으로 8M입니다(PHP ini 파일에서 확인할 수 있습니다).

파일이 너무 크거나 이미지가 너무 크면 위의 오류가 발생합니다. 독서.

해결책:

1. php.ini를 수정하여 memory_limit를 8M에서 16M(또는 그 이상)로 변경하고 Apache 서비스를 다시 시작합니다.

2 PHP 파일에 ini_set('memory_limit','**M')을 추가합니다. 참고: 시스템에서 다른 리소스를 정상적으로 사용하려면 memory_limit를 너무 크게 설정하지 마십시오. 여기서 -1은 제한이 없음을 의미합니다

3. .htaccess 문서를 수정하고(디렉토리가 .htaccess를 지원하는 경우) 문서: php_value memory_limit 16M (또는 그 이상)

더 많은 관련 지식을 원하시면 PHP 중국어 웹사이트를 방문해주세요!

위 내용은 PHP 메모리 부족 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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