
opcache_get_configuration 함수는 PHP의 오페코드 캐시 설정 정보를 반환하는 함수입니다. 반환값은 배열 형태로 다음과 같은 정보를 포함합니다.
- `extension` : 오페코드 확장 모듈 이름
- `extension_version` : 오페코드 확장 모듈 버전
- `persistent_cache` : 영구 캐시 사용 여부
- `cache_verbosity_level` : 캐시 정보 표시 수준
- `revalidate_durable_opcache` : 영구 캐시 재검증 여부
- `fast_shutdown` : 빠른 종료 여부
- `use_namespace_level` : 네임스페이스 수준 캐시 사용 여부
- `validate_timestamps` : 타임스탬프 유효성 검사 여부
- `optimize_for_cpu_type` : CPU 유형 최적화 여부
- `max_accelerated_files` : 캐시된 파일 수 제한
- `max_wasted_percentage` : 낭비된 캐시 공간 제한
- `interned_strings_cache_size` : 내부 문자열 캐시 크기
- `opcache_only_cli` : CLI 모드에서만 캐시 사용 여부
- `dismantle_opcache` : 오페코드 해체 여부
- `fast_script_validation` : 빠른 스크립트 검증 여부
- `enable_file_override` : 파일 오버라이드 허용 여부
- `enable_opcache_hotupdate` : 오페코드 핫업데이트 허용 여부
- `enable_file_update_protection` : 파일 업데이트 보호 허용 여부
- `max_accelerated_files_per_block` : 캐시 블록당 파일 수 제한
- `jit` : JIT 컴파일 허용 여부
- `opcache.save_comments` : 코멘트 저장 여부
- `opcache.load_comments` : 코멘트 로드 여부
- `opcache.enable_file_override` : 파일 오버라이드 허용 여부
- `opcache.enable_cli` : CLI 모드에서 캐시 사용 허용 여부
- `opcache.enable` : 오페코드 사용 허용 여부
- `opcache.max_accelerated_files` : 캐시된 파일 수 제한
- `opcache.max_wasted_percentage` : 낭비된 캐시 공간 제한
- `opcache.memory_consumption` : 캐시 메모리 사용량
- `opcache.interned_strings_buffer_size` : 내부 문자열 캐시 크기
- `opcache.max_external_configuration_files` : 외부 캐시 파일 수 제한
- `opcache.dll_path` : 오페코드 DLL 경로
- `opcache.enable_file_update_protection` : 파일 업데이트 보호 허용 여부
- `opcache.enable_opcache_hotupdate` : 오페코드 핫업데이트 허용 여부
- `opcache.enable` : 오페코드 사용 허용 여부
- `opcache.jit` : JIT 컴파일 허용 여부
- `opcache.save_comments` : 코멘트 저장 여부
- `opcache.load_comments` : 코멘트 로드 여부
이러한 정보를 사용하여 PHP의 오페코드 캐시 설정을 확인하고, 필요에 따라 캐시 설정을 조정할 수 있습니다.
2025-07-26 18:05