Opcache. Установка на Debian. Ошибка с IonCube
Установка на Debian
Для установки в дистрибутивах Debian и Ubuntu следует выполнить следующие команды:
Установка PECL
apt-get install php-pear
Установка пакетов по зависимостям
apt-get install build-essential php5-dev
Установка Zend OPcache как пакет PECL
pecl install zendopcache-7.0.3
После установки в файл /etc/php5/conf.d/20-opcache.ini следует добавить следующую строку для загрузки модуля
zend_extension=/usr/lib/php5/20100525/opcache.so
Для использования необходимо перезагрузить веб-сервер Apache
/etc/init.d/apache2 restart
Примечание
При установленном IonCube, Zend OPcache должен быть подгружен после этого расширения.
Как это сделать?
советуем сделать так, в файле opcache.ini поставить в начало загрузку IonCube:
zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.4.so
zend_extension_ts = /usr/lib/php5/modules/ioncube_loader_lin_5.4_ts.sozend_extension=/usr/lib/php5/20100525+lfs/opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
Проверка
php -m или php -v
Вы должны увидеть что-то вроде...
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with the ionCube PHP Loader v4.7.0, Copyright (c) 2002-2014, by ionCube Ltd., and
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies