1. 문제 상황
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted 가 뜨는 경우가 있다.
2. 원인
메모리 부족으로 추정된다.
* PHP의 메모리 제한 기본값은 128MB
3. 해결
PHP 설정파일에서 메모리 제한을 수정 후(더 큰 값으로 늘림), 웹서버를 재시작 해주면 모든 PHP 파일에 적용된다.
아래는 CentOS, Apache를 사용하는 경우의 예이다.
Bash
vi /etc/php.ini
php.ini
memory_limit = 256M
Bash
systemctl restart httpd
참고
https://zetawiki.com/wiki/PHP_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EB%B6%80%EC%A1%B1
'개발 > PHP' 카테고리의 다른 글
[PHP] PHP-FPM 적용하기 (Centos7) (0) | 2023.02.17 |
---|---|
[PHP] 윈도우에서 php 7.4로 업그레이드 및 VScode 디버깅 설정 (0) | 2023.02.07 |
[PHP] php7.2 에서 7.4로 버전업 (CentOS7, 워드프레스용) (0) | 2023.02.04 |
[PHP] 두 날짜 차이(일수) 계산하기 (0) | 2021.12.17 |
[PHP] GMT(UTC)를 로컬시간으로 변경하기 (0) | 2021.12.14 |