Installer OPCache for at forbedre PHP-ydeevnen i CentOS 7


PHP er et af de mest populære programmeringssprog til udvikling af applikationer, du finder det på hver webhosting-server. De mest populære Content Management Systems (CMS'er) er skrevet i PHP, såsom Joomla.

En af de mange grunde til, at PHP er velkendt derude, er fordi det har mange udvidelser i sin standardfordeling, et eksempel er OPcahce.

Oprindeligt kendt som Zend Optimizer +, Opcache (introduceret i PHP 5.5.0) er en kraftfuld PHP-udvidelse, der er bygget til at forbedre PHP-ydelsen og dermed øge den samlede applikationsydelse. Den er tilgængelig som en udvidelse via PECL til PHP version 5.2, 5.3 og 5.4. Det fungerer ved at gemme præ-kompileret script-byte-kode i delt hukommelse og derved fjerne behovet for PHP til at indlæse og analysere scripts på hver anmodning.

I denne artikel vil vi forklare, hvordan du installerer og konfigurerer OPcache i CentOS 7 til en bestemt PHP-version.

Installer Opcache PHP Extension i CentOS 7

1. Start først med at installere EPEL repository og derefter REMI repository på dit system som følger.

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

2. Dernæst skal du installere yum-utils, en samling hjælpeprogrammer til at udvide yums standardfunktioner; de hjælper dig med at administrere yum-arkiver såvel som pakker uden nogen manuel konfiguration og mere.

# yum install yum-utils

3. Når du har installeret yum-værktøjer, skal du bruge yum-config-manager til at aktivere Remi-lageret som standardlager til installation af forskellige PHP-versioner og -moduler.

# 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. Installer nu Opcache-udvidelsen, og bekræft din PHP-version for at bekræfte, at den har Opcache-udvidelse installeret ved hjælp af følgende kommandoer.

# yum install php-opcache		
# php -v

Konfigurer Opcache PHP-udvidelse i CentOS 7

5. Konfigurer derefter OPcache ved at redigere /etc/php.d/10-opcache.ini (eller /etc/php.d/10-opcache.ini) filen ved hjælp af din foretrukne editor.

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

Følgende indstillinger skulle komme i gang med at bruge OPcache og anbefales generelt som god ydeevne. Du kan aktivere en konfiguration ved at fjerne kommentar til den.

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. Til sidst skal du genstarte din webserver, så Opcache begynder at arbejde.

# systemctl restart nginx
OR
# systemctl restart httpd

Det er alt! Opcache er en PHP-udvidelse, der er bygget til at forbedre PHP-ydeevnen. I denne artikel har vi forklaret, hvordan man installerer og konfigurerer OPcache i CentOS 7. Hvis du har spørgsmål, kan du kontakte os via nedenstående kommentarformular.