phar をcache_listディレクティブに追加するphp.ini
と、キャッシュがうまく機能しました。数日後、phar を更新すると、次のエラーが表示されます。
Warning: Phar::webPhar(phar:///usr/share/app/app.phar/www.php): failed to open
stream: phar error: internal corruption of phar "/usr/share/app/app.phar"
(crc32 mismatch on file "www.php") in /usr/share/app/app.phar on line 8
ディレクティブをコメント アウトするcache_list
と、phar は機能し、問題なくロードされますが、キャッシュできなくなりました。crc32
これは、PHPが古いファイルを見ていると思わせます。
他にキャッシュを「リフレッシュ」する方法がわからない、またはこれが問題であるかどうかはわかりません。