PHP 버전
| 항목 |
현재 값 |
권장 값 |
상태 |
| PHP Version |
8.5.5 |
8.2 이상 |
OK |
파일 업로드 설정
| 항목 |
현재 값 |
권장 값 |
상태 |
| file_uploads | 1 | On | OK |
| upload_max_filesize | 10G | 10G | OK |
| post_max_size | 10G | 10G | OK |
| max_file_uploads | 20 | 20 | OK |
실행 시간 설정
| 항목 |
현재 값 |
권장 값 |
상태 |
| max_execution_time | 600 초 | 600 초 | OK |
| max_input_time | 600 초 | 600 초 | OK |
메모리 설정
| 항목 |
현재 값 |
권장 값 |
상태 |
| memory_limit |
512M (512 MB) |
512M |
OK |
필수 PHP 확장 모듈
| 모듈 |
상태 |
설명 |
| fileinfo | 설치됨 | MIME 타입 검증 |
| json | 설치됨 | JSON 응답 처리 |
| mbstring | 설치됨 | 멀티바이트 문자열 처리 |
| session | 설치됨 | 세션 관리 |
디렉토리 권한
| 디렉토리 |
존재 여부 |
쓰기 권한 |
권한 |
| uploads | 존재함 | 가능 | 0755 |
| handler-php | 존재함 | 가능 | 0755 |
설정 변경 방법
php.ini 파일 위치 확인:
php --ini
권장 설정:
upload_max_filesize = 10G
post_max_size = 10G
max_execution_time = 600
max_input_time = 600
memory_limit = 512M
max_file_uploads = 20
설정 후 웹서버 재시작:
# Apache
sudo systemctl restart apache2
# Nginx + PHP-FPM
sudo systemctl restart php8.2-fpm
sudo systemctl restart nginx
시스템 정보
- OS: Darwin 21.6.0
- 웹서버: nginx/1.31.1
- PHP SAPI: fpm-fcgi
- 설정 파일: /usr/local/etc/php/8.5/php.ini