Pasang Opcache untuk meningkatkan prestasi PHP di CentOS 7

Pasang Opcache untuk meningkatkan prestasi PHP di CentOS 7

Php adalah salah satu bahasa pengaturcaraan yang paling popular untuk membangunkan aplikasi, anda akan dapati di setiap pelayan hosting web. Yang paling popular Sistem Pengurusan Kandungan (CMSS) ditulis dalam Php, seperti WordPress, Drupal, dan Joomla.

Salah satu sebab mengapa Php terkenal di luar sana adalah kerana ia mempunyai banyak sambungan dalam taburan lalai, contohnya adalah Opcahce.

Apa itu Opcache dan bagaimana ia berfungsi?

Asalnya dikenali sebagai Zend Optimizer+, Opcache (diperkenalkan di Php 5.5.0) adalah lanjutan PHP yang kuat yang dibina untuk meningkatkan prestasi PHP sehingga meningkatkan prestasi aplikasi secara keseluruhan. Ia boleh didapati sebagai lanjutan melalui Pecl untuk Php versi 5.2, 5.3 dan 5.4. Ia berfungsi dengan menyimpan kod byte skrip pra-kompilasi dalam memori bersama, dengan itu mengeluarkan keperluan untuk PHP untuk memuatkan dan menghuraikan skrip pada setiap permintaan.

Dalam artikel ini, kami akan menerangkan cara memasang dan mengkonfigurasi Opcache dalam Centos 7 untuk versi PHP tertentu.

Pasang pelanjutan php opcache di CentOS 7

1. Mula pertama dengan memasang Epel repositori dan diikuti oleh Remi repositori pada sistem anda, seperti berikut.

# yum kemas kini && yum pasang epel-release # yum pasang http: // rpms.remirepo.Bersih/Enterprise/Remi-Release-7.rpm 

2. Seterusnya, anda perlu memasang yum-utils, koleksi utiliti untuk memperluaskan ciri lalai Yum; Mereka membantu anda menguruskan repositori yum serta pakej tanpa sebarang konfigurasi manual dan banyak lagi.

# yum pasang yum-utils 

3. Sebaik sahaja anda mempunyai yum-utils dipasang, gunakan Yum-Config-Manager bagi membolehkan Remi repositori sebagai repositori lalai untuk memasang versi dan modul PHP yang berbeza.

# yum-config-manager-Remi-php55 #for php 5.5 # yum-config-manager-Remi-php56 #for php 5.6 # yum-config-manager-Remi-php70 #for php 7.0 # yum-config-manager-Remi-php71 #for php 7.1 # yum-config-manager-Remi-php72 #for php 7.2 

4. Sekarang pasang Opcache pelanjutan dan sahkan versi PHP anda untuk mengesahkan bahawa ia mempunyai pelanjutan opcache yang dipasang menggunakan arahan berikut.

# yum pasang php -opcache # php -v 
Semak pelanjutan PHP Opcache

Konfigurasikan pelanjutan Opcache PHP di CentOS 7

5. Seterusnya, konfigurasikan Opcache dengan mengedit /etc/php.D/10-OPCACHE.Ini (atau /etc/php.D/10-OPCACHE.Ini) fail menggunakan editor kegemaran anda.

# vim /etc /php.D/10-OPCACHE.Ini 

Tetapan berikut harus membuat anda mula menggunakan Opcache dan biasanya disyorkan sebagai prestasi yang baik. Anda boleh mengaktifkan konfigurasi dengan tidak menentu.

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. Akhirnya, mulakan semula pelayan web anda untuk Opcache untuk mula bekerja.

# Systemctl Restart Nginx atau # Systemctl Restart Httpd 

Itu sahaja! Opcache ialah Php lanjutan yang dibina untuk meningkatkan prestasi PHP. Dalam artikel ini, kami telah menjelaskan cara memasang dan mengkonfigurasi Opcache dalam Centos 7. Sekiranya anda mempunyai sebarang pertanyaan, hubungi kami melalui borang komen di bawah.