2014-01-20 4 views
10

開発のためにMAMPでキャッシュをオフにしようとしましたが、小さな変更を加えてキャッシュが終了するのを待っているので生産性が低下します。 私は(失敗した)無効キャッシュには、次の手順を撮影した研究の後MAMPのキャッシュをオフにする

を(問題は、私はPHP 5.5.3に変化したとき、バック変更すると、それを修正しない開始):

にOPcacheラインをコメントアウトphp.iniとリセットmamp。 (図示ゼロ値を試して)

;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so" 
; opcache.memory_consumption=0 
; opcache.interned_strings_buffer=0 
; opcache.max_accelerated_files=0 
; opcache.revalidate_freq=0 
; opcache.fast_shutdown=1 
; opcache.enable_cli=0 

はPHPヘッダー

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); 
    header("Cache-Control: post-check=0, pre-check=0", false); 
    header("Pragma: no-cache"); 

私はまた、場合DEVキャッシュをオフにするには、Googleクロムでオプションを使用しているHTMLヘッダを

<meta http-equiv="cache-control" content="max-age=0" /> 
<meta http-equiv="cache-control" content="no-cache" /> 
<meta http-equiv="expires" content="0" /> 
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" /> 
<meta http-equiv="pragma" content="no-cache" /> 

を追加添加しましたツールは開いています。

私はここで迷っています。私はキャッシュを無効にするために何かできることは考えられません。

PHPまたはHTMLコードを変更した後、約2分待ってから有効にしてください。しかし、データベースの変更はすぐに反映されるようですので、私はそのサーバー側のopcacheだと思います。

無効にする必要がある別のキャッシュがMAMPで使用されていますか? (または別のステップ?)

+1

で一つにOPcacheをコメントアウト確認提案?同じ問題です... @Philippe、私たちが同じページにいることを確認するには、/ Applications/MAMP/bin/php/php5.5.3/conf/php.ini'のOPcacheをコメントアウトしてください。 '/ Applications/MAMP/conf/php5.5.3/php.ini'にあります。これはHuskyのコメントによるものです:http://stackoverflow.com/questions/19073270/stop-caching-for-php-5-5-3-in-mamp –

+0

@IvanDurst 私はここにコメントしました '/アプリケーション/ MAMP/confに/ php5.5.3/php.ini' ないここ ' /アプリケーション/ MAMP/binに/ PHP/php5.5.3/confに/ php.ini' 第二の場所にコメントアウト私の問題を解決しました 答えとしてそれを入れ、私は受け入れられるとマークします! – Philippe

+0

update:opcacheをここでコメントアウトする '/ Applications/MAMP/bin/php/php5.5.3/conf/php.ini'と私の問題を解決したApacheを再起動する - PHPのヘッダとメタノードタグ。 – Philippe

答えて

7

@Philippe、あなたが

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

ないそれはさえない一週間かけてきて、だ

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

関連する問題