이 기사의 내용은 PHP에서 opcache 캐시를 지우는 방법에 대한 것입니다. 특정 참조 값이 있으므로 도움이 될 수 있습니다.
1.php.ini 기본 구성
opcache.validate_timestamps=1 opcache.revalidate_freq=2 //默认每隔2s会验证改变的文件并会更新缓存
2. 적용 상황
온라인 환경 디버깅 중 코드가 업데이트되면 캐시가 업데이트된 후에 즉시 적용되지 않아 불편합니다. 디버깅용
3. 해결 방법
개발 환경:
은 다음과 같이 수정됩니다. opcache.revalidate_freq=1 //2s를 1s로 변경할 수 있습니다. 변경된 파일은 1s마다 확인되고 캐시가 업데이트됩니다. 온라인 환경:
opcache.validate_timestamps= 0 //온라인 환경은 기본적으로 활성화되어 있지 않습니다. 활성화되어 있지 않으면 항상 캐싱이 사용됩니다.
다음 두 가지 방법:
a. function
<?php opcache_reset();?>
b. 웹 서버를 다시 시작하세요
관련 권장 사항:
Yii2 자산 지우기 캐시 방법, yii2assets 지우기 캐시phpclearstatcache - 파일 상태 캐시 지우기위 내용은 PHP에서 opcache 캐시를 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!