I want to shut off all caching on my Apache running under Linux, and all caching on Firefox and… is there anyplace else I might be caching? I want my PHP and .css files to be fresh from disk all the time during development.
Disclaimer: I am asking about Apache as a dev tool, not as a deployment platform. If I ask about IIS and why it’s caching .DLLs, it’s considered a DEV question. This is also a dev question.
Apache doesn’t cache by default.
On firefox navigate to about:config and change browser.cache.disk.enabled and browser.cache.memory.enable to false.
If you are using a PHP framework that caches pages you will want to disable that, or be prepared to need to clear it manually.
The only other thing you may want to look for is if you are using a debugging proxy that it isn’t caching any content as well.