Installéiert OPCache fir PHP Performance am CentOS 7 ze verbesseren


PHP ass eng vun de populäersten Programméierungssprooche fir Uwendungen z'entwéckelen, Dir fannt se op all Webhostingserver. Déi populärste Content Management Systemer (CMSs) sinn a PHP geschriwwe ginn, sou wéi Joomla.

Ee vun de ville Grënn firwat PHP dobaussen bekannt ass ass well et vill Extensiounen a senger Standardverdeelung huet, e Beispill ass OPcahce.

Ursprénglech bekannt als Zend Optimizer+, Opcache (agefouert an PHP 5.5.0) ass eng mächteg PHP-Extensioun gebaut fir d'PHP-Performance ze verbesseren an doduerch d'Gesamtapplikatiounsleistung ze verbesseren. Et ass verfügbar als Extensioun duerch PECL fir PHP Versiounen 5.2, 5.3 a 5.4. Et funktionnéiert andeems Dir pre-kompiléiert Skript-Byte-Code am gemeinsame Gedächtnis späichert, an doduerch de Besoin fir PHP ewechzehuelen fir Skripte op all Ufro ze lueden an ze parséieren.

An dësem Artikel erkläre mir wéi Dir OPcache an CentOS 7 fir eng spezifesch PHP Versioun installéiere an konfiguréieren.

Installéiert Opcache PHP Extensioun an CentOS 7

1. Start fir d'éischt mat der Installatioun vum EPEL Repository an duerno vum REMI Repository op Ärem System, wéi follegt.

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

2. Als nächst musst Dir Yum-utils installéieren, eng Sammlung vun Utilities fir d'Default-Fonctiounen vun Yum ze verlängeren; si hëllefen Iech Yum Repositories wéi och Packagen ze managen ouni manuell Konfiguratioun a méi.

# yum install yum-utils

3. Wann Dir yum-utils installéiert hutt, benotzt yum-config-manager fir Remi Repository als Standard Repository z'aktivéieren fir verschidde PHP Versiounen a Moduler z'installéieren.

# 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. Installéiert elo d'Opcache Extensioun a verifizéieren Är PHP Versioun fir ze bestätegen datt et d'Opcache Extensioun installéiert huet mat de folgende Kommandoen.

# yum install php-opcache		
# php -v

Opcache PHP Extension an CentOS 7 konfiguréieren

5. Als nächst konfiguréiert OPcache andeems Dir d' /etc/php.d/10-opcache.ini (oder /etc/php.d/10-opcache.ini) Datei mat Ärem Liiblingseditor geännert.

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

Déi folgend Astellunge sollten Iech mat OPcache unzefänken a ginn allgemeng als gutt Leeschtung recommandéiert. Dir kënnt eng Konfiguratioun aktivéieren andeems Dir se decommentéiert.

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. Endlech, restart Äre Webserver fir Opcache fir ze schaffen.

# systemctl restart nginx
OR
# systemctl restart httpd

Dat ass alles! Opcache ass eng PHP Extensioun gebaut fir d'PHP Leeschtung ze verbesseren. An dësem Artikel hu mir erkläert wéi Dir OPcache am CentOS 7 installéiere kënnt an konfiguréieren. Wann Dir Froen hutt, kënnt Dir eis iwwer d'Kommentarform hei ënnen erreechen.