PHPのプログラム修正が反映されない時

がしがしとPHPのプログラムを更新しているときに、 ブラウザで確認しても、なぜか更新前の状態のまま。 それはOPcacheが働いているせいなのかも。

OPcacheを無効にしよう。

http://php.net/manual/ja/opcache.configuration.php#ini.opcache.enable

opcache.enable_cli boolean

PHPCLI 版に対してオペコード・キャッシュを有効にします。

PHPのはじめの方に以下を書く。

ini_set('opcache.enable', 0);

FuelPHPの場合、fuel/app/config/development/config.phpの頭の方に 書いておくと、開発環境だけ適用されて便利。