Undefined property: Craft\WebApp::$request What could cause Craft to not define the request object?

I have a local site that recently stopped loading (front-end and back-end)

The error is happening in WebApp.php (line 630) when $this-&gt;request-&gt;getBrowserLanguages() method runs.  The script fails because $this-&gt;request is not defined.

Other Craft installations work just fine.  This site works just fine on a dev and live server with the same code. Any ideas on what I bumped?
This issue turned out to be caused by a config setting that had been added to general.php

'cacheMethod' =&gt; 'apc'


The server had APC installed but my local environment did not.  There were a couple options to fix this:


Install Alternative PHP Cache (APC)
Setup a multi-environment config and override the cacheMethod setting with another method that is supported in your local environment, such as 'cacheMethod' =&gt; 'file'
Remove this line as it may not be needed anyway. apc is PHP byte caching and if your running PHP 5.5, that's enabled by default and apc is unnecessary