inari111 blog

Webエンジニアの備忘録

MAMPのPHP5.5.3でプログラムがすぐに反映されないのはキャッシュのせいだ

最近MAMPを入れなおし、PHP5.5.3を使うようになったのだが、コードを編集しても反映されるまでに時間がかかり、何回もリロードするという状況だった。

どうやらキャッシュが効いているためらしい。

opcache.enable_cli=0 に変更し、opcache.enable=0を追記する。

/Applications/MAMP/bin/php/php5.5.3/conf/php.ini

[OPcache]
zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
   opcache.memory_consumption=128
   opcache.interned_strings_buffer=8
   opcache.max_accelerated_files=4000
   opcache.revalidate_freq=60
   opcache.fast_shutdown=1
   opcache.enable_cli=0
   opcache.enable=0

最後にMAMPを再起動すれば、おけ!

これですぐに反映されるようになりました。

参考になりました。ありがとうございます。
PHP 5.5 を使った時にキャッシュが効いてプログラムの変更が即、反映されなかった - 強火で進め