Я только что установил php-pecl-apcu
:
# yum info php-pecl-apcu
Loaded plugins: amazon-id, priorities, rhui-lb
4 packages excluded due to repository priority protections
Installed Packages
Name : php-pecl-apcu
Arch : x86_64
Version : 4.0.4
Release : 1.el7
Size : 138 k
Repo : installed
From repo : epel
Summary : APC User Cache
URL : http://pecl.php.net/package/APCu
License : PHP
Description : APCu is userland caching: APC stripped of opcode caching in preparation
: for the deployment of Zend OPcache as the primary solution to opcode
: caching in future versions of PHP.
:
: APCu has a revised and simplified codebase, by the time the PECL release
: is available, every part of APCu being used will have received review and
: where necessary or appropriate, changes.
:
: Simplifying and documenting the API of APCu completely removes the barrier
: to maintenance and development of APCu in the future, and additionally allows
: us to make optimizations not possible previously because of APC's inherent
: complexity.
:
: APCu only supports userland caching (and dumping) of variables, providing an
: upgrade path for the future. When O+ takes over, many will be tempted to use
: 3rd party solutions to userland caching, possibly even distributed solutions;
: this would be a grave error. The tried and tested APC codebase provides far
: superior support for local storage of PHP variables.
#
При использовании apc.php
(чтобы увидеть статистику), я не вижу никаких HIT
и / или MISS
(.
Это то, что в моем /etc/php.d/apcu.ini
:
extension = apcu.so
apc.enabled=1
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.shm_size=128M
Я не могу понять, что мне не хватает, какие-нибудь идеи?
Я столкнулся с той же проблемой, и я подозреваю, что ответ кроется в описании пакета: APCu is userland caching: APC stripped of opcode caching
То есть APCu функционально не эквивалентен APC и не будет использоваться, если ваше приложение явно не вызывает его для хранения собственных данных. То, что обычно заполняет кеш APC автоматически, будет скомпилированным кодом php, который теперь обрабатывается opcache.