편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
12번째 줄: | 12번째 줄: | ||
==설정값 확인== | ==설정값 확인== | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# cat /etc/php.ini | grep memory_limit | [root@zetawiki ~]# cat /etc/php.ini | grep memory_limit | ||
memory_limit = 128M | memory_limit = 128M | ||
</ | </source> | ||
:→ 기본 설정은 128M로 제한되어 있다. | :→ 기본 설정은 128M로 제한되어 있다. | ||
:→ 아래 문단과 같이 이 제한을 늘려서 해결가능한 경우가 많다. | :→ 아래 문단과 같이 이 제한을 늘려서 해결가능한 경우가 많다. | ||
23번째 줄: | 23번째 줄: | ||
PHP 소스에서 아래 명령어를 수행하면 그 PHP 페이지 실행에 한하여 메모리 제한이 변경된다. | PHP 소스에서 아래 명령어를 수행하면 그 PHP 페이지 실행에 한하여 메모리 제한이 변경된다. | ||
{{소스헤더|메모리 제한 늘리기}} | {{소스헤더|메모리 제한 늘리기}} | ||
< | <source lang='php'> | ||
ini_set('memory_limit','512M'); | ini_set('memory_limit','512M'); | ||
</ | </source> | ||
{{소스헤더|메모리 무제한으로 풀기}} | {{소스헤더|메모리 무제한으로 풀기}} | ||
< | <source lang='php'> | ||
ini_set('memory_limit','-1'); | ini_set('memory_limit','-1'); | ||
</ | </source> | ||
==조치방법 2 (PHP 설정)== | ==조치방법 2 (PHP 설정)== | ||
PHP 설정파일에서 메모리 제한 수정하기. 모든 PHP 파일에 적용되며, 적용시 아파치 재시작이 필요하다. | PHP 설정파일에서 메모리 제한 수정하기. 모든 PHP 파일에 적용되며, 적용시 아파치 재시작이 필요하다. | ||
< | <source lang='bash'> | ||
vi /etc/php.ini | vi /etc/php.ini | ||
</ | </source> | ||
< | <source lang='ini'> | ||
; Maximum amount of memory a script may consume (128MB) | ; Maximum amount of memory a script may consume (128MB) | ||
; http://php.net/memory-limit | ; http://php.net/memory-limit | ||
memory_limit = 128M | memory_limit = 128M | ||
</ | </source> | ||
< | <source lang='ini' highlight='3'> | ||
; Maximum amount of memory a script may consume (128MB) | ; Maximum amount of memory a script may consume (128MB) | ||
; http://php.net/memory-limit | ; http://php.net/memory-limit | ||
memory_limit = 512M | memory_limit = 512M | ||
</ | </source> | ||
memory_limit를 찾아 파라미터를 적절한 값으로 수정하고 저장한다. 수정된 php.ini가 적용되려면 httpd 재시작이 필요하다. | memory_limit를 찾아 파라미터를 적절한 값으로 수정하고 저장한다. 수정된 php.ini가 적용되려면 httpd 재시작이 필요하다. | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# service httpd restart | [root@zetawiki ~]# service httpd restart | ||
Stopping httpd: [ OK ] | Stopping httpd: [ OK ] | ||
Starting httpd: [ OK ] | Starting httpd: [ OK ] | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== |