리눅스
PHP Opcache 오류 로그 설정 방법
변군이글루
2025. 7. 7. 09:53
반응형
PHP 8.3-FPM 환경에서 Opcache 오류 로그를 설정하는 방법
현재 Opcache 로그 설정 확인
php-fpm8.3 -i | grep opcache.log_verbosity_level
opcache.log_verbosity_level => 1 => 1
- log_verbosity_level : 현재 로그 레벨 (1 = 오류만 출력)
php-fpm8.3 -i | grep opcache.error_log
opcache.error_log => no value => no value
- error_log : 로그 출력 경로 (설정되지 않음)
Opcache 로그 설정 추가
- 0 : 로그 비활성화
- 1 : 오류만 출력
- 2 : 경고 포함
- 3 : 정보 포함
- 4 : 디버그 전체
vim /etc/php/8.3/mods-available/opcache.ini
; Opcache Log 설정
opcache.log_verbosity_level=4
opcache.error_log=/var/log/php-fpm/opcache-error.log
로그 파일 생성 및 권한 설정
sudo mkdir -p /var/log/php-fpm
sudo touch /var/log/php-fpm/opcache-error.log
sudo chown www-data:www-data /var/log/php-fpm/opcache-error.log
sudo chmod 644 /var/log/php-fpm/opcache-error.log
728x90
설정 반영 및 재시작
php-fpm8.3 -t
sudo systemctl restart php8.3-fpm
적용된 설정 재확인
php-fpm8.3 -i | grep opcache.log_verbosity_level
opcache.log_verbosity_level => 4 => 4
php-fpm8.3 -i | grep opcache.error_log
opcache.error_log => /var/log/php-fpm/opcache-error.log => /var/log/php-fpm/opcache-error.log
테스트 및 로그 확인
tail -f /var/log/php-fpm/opcache-error.log
참고 : php-fpm이 사용하는 설정 경로 확인
php-fpm8.3 -i | grep "Loaded Configuration File"
Loaded Configuration File => /etc/php/8.3/fpm/php.ini
PHP 8.3 환경에서 Opcache 오류 로그를 추적할 수 있는 환경이 구성되었습니다.
참고URL
- PHP Documentation Group : PHP > Manual Function Reference > Affecting PHP's Behaviour > OPcache
반응형