问题
I've APC installed on my server, wondering if I'm missing something else. I want to be able to cache a 3rd party API request.
code -
$cache = new \Doctrine\Common\Cache\ApcCache();
$data = $cache->fetch('namesaved');
if($data === false) {
$cache->save('namesaved','keyword');
}
returns -
Attempted to call function "apc_fetch" from namespace
"Doctrine\Common\Cache" in vendor/doctrine/cache/lib/Doctrine/Common/Cache/ApcCache.php line 40.
回答1:
You are getting this error because the function apc_fetch could not be found. This means that either APC is not (correctly) installed, or that the module is not loaded in the PHP config.
来源:https://stackoverflow.com/questions/33017218/attempted-to-call-function-apc-fetch-from-namespace-doctrine-common-cache