I want to functions like apc_store()
and apc_fetch()
in my PHP application (I never used APC before). However, my understanding is that APC cannot be installed on PHP 5.5+ because PHP 5.5+ has its own opcode cache. If I plan on upgrading to PHP 5.5+ in the future, should I use apc_*
functions? If I shouldn't, are there "future safe" alternatives to APC?
Asked
Active
Viewed 263 times
1

Leo Jiang
- 24,497
- 49
- 154
- 284
2 Answers
1
As of 5.5 and onward I replaced on my setups APC with APCu. APCu is APC without the opcode caching. It also provides the apc_
functions and passes checks for extension_loaded('apc')
.
Make sure you use at least v4.0.2 of this extension. Prior releases had a bug in which the apc_
functions were not available even when the APC compat mode was turned on.
Also see the answers to this question.
0
The variable storage part of APC has been left in the APCU package. It's APC, without the code cache.

Alister Bulman
- 34,482
- 9
- 71
- 110