
opcache.protect_memory 옵션은 PHP의 오페코드 캐시를 보호하는 데 사용되는 옵션입니다.
이 옵션의 기본값은 0입니다.
0: 캐시 데이터는 PHP 프로세스가 종료되었을 때 자동으로 삭제됩니다.
1: 캐시 데이터는 PHP 프로세스가 종료되었을 때 삭제되지 않습니다.
2: 캐시 데이터는 PHP 프로세스가 종료되었을 때 삭제되지만, 캐시 데이터를 삭제하는 데 시간이 걸립니다.
opcache.protect_memory 옵션을 활성화하는 방법은 php.ini 파일에서 옵션을 설정하는 것입니다.
예를 들어, opcache.protect_memory 옵션을 1로 설정하려면 php.ini 파일에 "opcache.protect_memory = 1"를 추가하면 됩니다.
또는, php.ini 파일에 "opcache.protect_memory = 0"을 추가하여 기본값으로 설정할 수도 있습니다.
opcache.protect_memory 옵션을 활성화한 후, PHP 프로세스가 종료되었을 때 캐시 데이터가 삭제되는지 확인하려면, PHP 프로세스를 종료하고, 캐시 데이터가 삭제되었는지 확인할 수 있습니다.
예를 들어, PHP 프로세스를 종료한 후, "php -i | grep opcache" 명령어를 실행하여 캐시 데이터가 삭제되었는지 확인할 수 있습니다.
이러한 방법으로, opcache.protect_memory 옵션의 작동 방식과 기본값을 확인할 수 있습니다.
2025-06-19 22:09