установка Zend OPcache

Thank you for reading this post, don't forget to subscribe!

Zend OPcache, как и APC, Memcached и XCache при­зван “повы­шать” ско­рость выпол­не­ния PHP кода путем кэши­ро­ва­ния и опти­ми­за­ции. Этот модуль не толь­ко поло­жи­тель­но вли­я­ет на про­из­во­ди­тель­ность PHP, но и сохра­ня­ет ском­пи­ли­ро­ван­ные сце­на­рии байт-кода. Отме­тим, что в PHP 5.5, 5.6 и 7.0 Zend OPcache вклю­чен по умол­ча­нию, в отли­чие от более ран­них версий.

Уста­но­ви­те моду­ли PHP:

yum install php-pear

Загру­зи­те архив с Zend OPcache при помо­щи коман­ды wget:

wget http://pecl.php.net/get/zendopcache-7.0.3.tgz

Уста­но­ви­те Zend OPcache как PECL:

pecl install zendopcache-7.0.3.tgz

Добавь­те стро­ку открой­те файл /etc/php.d/opcache.ini в тек­сто­вом редакторе :

nano /etc/php.d/opcache.ini

Ско­пи­руй­те в него сле­ду­ю­щую строку:

zend_extension=/usr/lib64/php/modules/opcache.so

Пере­за­гру­зи­те сервер:

service httpd restart

Вер­ни­тесь в файл /etc/php.d/opcache.ini и добавь­те в него настрой­ки. Раз­ра­бот­чи­ки пред­ла­га­ют сле­ду­ю­щий вариант:

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 -v:

php -v

PHP 5.3.3 (cli) (built: Jul  9 2015 17:39:00)

Copyright © 1997-2010 The PHP Group

Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies

   with Zend OPcache v7.0.3, Copyright © 1999-2014, by Zend Technologies