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.