0

phpファイルを変更してブラウザをリフレッシュしてもすぐには反映されず、15秒後にリフレッシュすると反映されます。ただし、PHP バージョン 5.2.17 では変更がすぐに表示されますが、PHP バージョン 5.5.3 では表示されません。

phpinfo は、php バージョン 5.2.17 では HTTP 応答ヘッダーの有効期限が切れていると報告していますが、php バージョン 5.5.3 ではそうではありません。

これは既知の問題ですか?それ以降のバージョンの php で修正されますか?

http.conf は次のとおりです。

  • LoadModule expires_module modules/mod_expires.so
  • 有効期限有効
  • ExpiresDefault "今すぐ"

OSX Lion および Chrome ブラウザーで localhost MAMP を使用します。

テスト用のソースコード。番号を変更し、ブラウザを更新してください。

<?php
echo "Value is  4";
?>
4

1 に答える 1

6

PHP バージョン 5.5.3 を使用している場合、MAMP 設定にキャッシュがあります。同じことが私にも起こります、私はそこで解決策を見つけました:あなたの MAMP ディレクトリでライブ変更を見るまでの MAMP 時間

: /bin/php/php5.5.3/conf/php.ini
そして Opcahe 行にコメントしてください:

[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=1
于 2013-10-19T23:11:56.323 に答える