Zend OPcache обеспечивает более быстрое выполнение PHP кода операции через кэширование и оптимизацию. Он улучшает PHP производительность, сохраняя скомпилированные сценарии байт-кода в разделяемой памяти.
OPcache может пригодиться для PHP до версии 5.5, а в PHP 5.5 и 5.6 Zend OPcache включен по умолчанию.
Opcache не нужно использовать вместе с Eaccelerator. На сервере должно быть установлено что то одно.
Обратите внимание что PHP в примере установлен как модуль Apache.
Для установки в дистрибутивах Debian и Ubuntu следует выполнить следующие команды:
Установка PHP-pear
apt-get install php-pear
Установка пакетов по зависимостям
apt-get install build-essential php5-dev
Установка Zend OPcache как пакет PECL
pecl install zendopcache-7.0.5
После установки в файл /etc/php5/mods-available/opcache.ini
следует добавить / проверить следующую строку для загрузки модуля
zend_extension=/usr/lib/php5/20100525/opcache.so
Рекомендую проверить данный путь и если что подкорректировать...
Сделать символьную ссылку можно командой:
ln -s /etc/php5/mods-available/opcache.ini /etc/php5/apache2/conf.d/20-opcache.ini
Для использования необходимо перезагрузить веб-сервер Apache
service apache2 restart
Оптимальные настройки, которые можно выставить первоначально следующие:
zend_extension=/usr/lib/php5/20100525/opcache.so # File path from above 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
Перевод описания остальных параметров Zend OPcache — http://sabini.ch/articles/perevod-nastroek-zend-opcache.html
Настройки выставляются в файле конфигурации модуля etc/php5/apache2/mods-available/opcache.ini
Чтобы настройки вступили в силу, нужно перезапустить apache.
Рубрики
-
3D и графика ( 7 )
-
Веб разработка ( 13 )
-
Железо и периферия ( 8 )
-
Портфолио и резюме ( 3 )
-
Сервер на Debian Linux ( 20 )
-
Сисадмину на заметку ( 14 )
-
Тестовая лаборатория ( 10 )
Новые записи
25.03.23 Ошибка 0x00000709 при попытке установить сетевой USB принтер
05.10.19 Добавление сертификата в exim4
18.08.18 Утилиты диагностики системы Linux
02.10.16 Отключение systemd на Debian
Комментарии
- Всё отлично! Спасибо за гайд!
03.03.24 08:01 комментирует: Luidgi Vampa - Добрый день! Спасибо вам за ваши статьи! Подскажите пожалуйста. Как проверить ус...
17.01.24 01:47 комментирует: Олег - Спасибо, проделал на ноутбуке dv5-1040er, скорость реально выросла. Делал на w10...
10.10.23 15:58 комментирует: Евгений - у мене схожа проблема як була у вас... чому ви вирішили ввести 92500000??? дякую...
11.04.23 01:51 комментирует: Володимир