- Docker コンテナで立てた PHP 環境のコードを編集した後に、 API を叩いても変更が反映されない
- コンテナ内部のコードはローカルで変更した通りに反映されていた
Dockerfile で読み込んでる、 php.ini で opcache が有効になってた。
php.ini
opcache.enable = 1
無効にしてコンテナビルドしなおしたら治った
- 本番環境では有効にすることでキャッシュが聞いてパフォーマンスが上がる
- コードに変更を加えたらサーバーを再起動する必要がある
- 開発環境では無効にしてないとめんどくさい