Instal·leu OPCache per millorar el rendiment de PHP a CentOS 7


PHP és un dels llenguatges de programació més populars per desenvolupar aplicacions, el trobareu a tots els servidors d'allotjament web. Els sistemes de gestió de continguts (CMS) més populars estan escrits en PHP, com ara Joomla.

Una de les moltes raons per les quals PHP és conegut és perquè té nombroses extensions a la seva distribució predeterminada, un exemple és OPcahce.

Originalment conegut com Zend Optimizer+, Opcache (introduït a PHP 5.5.0) és una potent extensió PHP construïda per millorar el rendiment de PHP, augmentant així el rendiment general de l'aplicació. Està disponible com a extensió a través de PECL per a les versions de PHP 5.2, 5.3 i 5.4. Funciona emmagatzemant el codi de bytes de l'script precompilat a la memòria compartida, eliminant així la necessitat que PHP carregui i analitzi scripts a cada sol·licitud.

En aquest article, explicarem com instal·lar i configurar OPcache a CentOS 7 per a una versió específica de PHP.

Instal·leu Opcache PHP Extension a CentOS 7

1. Primer comenceu instal·lant el dipòsit EPEL i seguit del dipòsit REMI al vostre sistema, de la següent manera.

# yum update && yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  

2. A continuació, heu d'instal·lar yum-utils, una col·lecció d'utilitats per ampliar les funcions predeterminades de yum; us ajuden a gestionar els dipòsits yum, així com els paquets sense cap configuració manual i molt més.

# yum install yum-utils

3. Un cop hàgiu instal·lat yum-utils, utilitzeu yum-config-manager per habilitar el repositori Remi com a repositori predeterminat per instal·lar diferents versions i mòduls de PHP.

# yum-config-manager --enable remi-php55		#For PHP 5.5
# yum-config-manager --enable remi-php56		#For PHP 5.6
# yum-config-manager --enable remi-php70 		#For PHP 7.0
# yum-config-manager --enable remi-php71		#For PHP 7.1
# yum-config-manager --enable remi-php72		#For PHP 7.2

4. Ara instal·leu l'extensió Opcache i verifiqueu la vostra versió de PHP per confirmar que té instal·lada l'extensió Opcache mitjançant les ordres següents.

# yum install php-opcache		
# php -v

Configureu l'extensió PHP d'Opcache a CentOS 7

5. A continuació, configureu OPcache editant el fitxer /etc/php.d/10-opcache.ini (o /etc/php.d/10-opcache.ini) amb el vostre editor preferit.

# vim /etc/php.d/10-opcache.ini

Els paràmetres següents haurien de començar a utilitzar OPcache i, en general, es recomanen com a bon rendiment. Podeu habilitar una configuració descommentant-la.

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

6. Finalment, reinicieu el vostre servidor web perquè Opcache comenci a funcionar.

# systemctl restart nginx
OR
# systemctl restart httpd

Això és tot! Opcache és una extensió PHP creada per millorar el rendiment de PHP. En aquest article, hem explicat com instal·lar i configurar OPcache a CentOS 7. Si teniu cap pregunta, poseu-vos en contacte amb nosaltres mitjançant el formulari de comentaris que hi ha a continuació.