Эквивалентная функция Opcache для хранилища apc

Нам нужно обновить версию php с 5.3 до 5.5 одного проекта, использующего APC. Итак, как я видел, в php 5.5 есть новая библиотека кеша, которую можно использовать вместо apc, opcache. Я прочитал документы, и у меня есть несколько сомнений.

На самом деле, в одной конкретной части проекта мы используем функции apc store и fetch для хранения некоторых данных, но я не видел подобных функций для выполнения той же задачи с opcache. Вопрос простой, можно ли так же сделать с opcache?

Заранее спасибо.


person Tommy    schedule 27.01.2016    source источник
comment
@DarkBee работает ли apcu через opcache?   -  person Tommy    schedule 27.01.2016
comment
Да, см. ссылку в моем ответе   -  person DarkBee    schedule 27.01.2016


Ответы (2)


Вы можете восстановить функции store и fetch, установив APCu

sudo apt-get install php5-apcu

При установке APCu extension_loaded('apc') также вернет true, и вам не нужно переименовывать какие-либо старые используемые функции.

Я использую это на Debian с PHP5.6 с включенным OPCache.

источник

person DarkBee    schedule 27.01.2016
comment
А чтобы использовать apc поверх opcache, не нужно устанавливать старое расширение apc, верно? - person Tommy; 27.01.2016
comment
Нет, apuc заменяет кэширование пользовательских переменных apc, а OPCache заботится о files - person DarkBee; 27.01.2016

Нет, вы не можете сделать это с помощью OPCache. Этот модуль выполняет только кэширование OPCode.

person Gennadiy Litvinyuk    schedule 27.01.2016