Cara Menyiapkan PHP EACcelerator di CentOS & RHEL

Cara Menyiapkan PHP EACcelerator di CentOS & RHEL

PHP EACCELERATOR digunakan untuk meningkatkan prestasi skrip PHP dengan mengoptimumkan dan menyahaktainya di negeri -negeri yang disusun. Kedai eAccelerator menyusun skrip PHP dalam memori bersama dan melaksanakan kod terus daripadanya. EACcelerator biasanya mengurangkan beban pelayan dan meningkatkan kelajuan kod PHP anda sebanyak 1-10 kali. Terdapat juga pilihan lain yang tersedia untuk mengoptimumkan skrip PHP seperti APC, Memcached, Xcache dll. Baca lebih lanjut

Memasang PHP EACcelerator

PHP EACcelerator boleh dipasang dengan hanya menggunakan Pengurus Pakej Yum di CentOS dan RHEL Systems. Kita juga boleh menggunakan kod sumber untuk memasangnya. Artikel ini akan membantu anda memasang dan mengkonfigurasi php eaccelerator menggunakan kedua -dua kaedah.

Kaedah 1. Menggunakan Pengurus Pakej Yum

Untuk memasang php eaccelerator menggunakan yum hanya taipkan arahan di bawah.

# yum pasang php-eaccelerator  

Semasa memasang php eaccelerator menggunakan yum, ia mewujudkannya sendiri fail konfigurasi php /etc /php.d/eaccelerator.Ini. Untuk persediaan awal tidak perlu membuat sebarang perubahan, kita hanya boleh mula menggunakan php-eaccelerator.

Kami juga perlu memulakan semula pelayan web untuk menjadikannya berfungsi.

# perkhidmatan httpd mulakan semula 
Kaedah 2. Menggunakan kod sumber

Sebilangan besar pengguna mengelakkan menggunakan sumber pemasangan dan lebih suka menggunakan Pengurus Pakej. Sekiranya php eaccelerator tidak terdapat dalam pakej binari untuk pengedaran anda, anda boleh menggunakan langkah di bawah untuk memasangnya.

Muat turun dan ekstrak arkib sumber
Muat turun kod sumber php eaccelerator terkini dari sini atau ketik arahan berikut untuk memuat turunnya.

 # cd/opt # wget https: // codeload.github.com/eaccelerator/eaccelerator/zip/0.9.6 -O EACcelerator -0.9.6.zip # unzip eaccelerator-0.9.6.zip 

Pasang php eAccelerator
Setelah mengekstrak jenis PHP EACcelerator berikut arahan untuk menyusun sumber dan memasangnya.

 # CD EACcelerator-0.9.6 # phpize # ./konfigurasikan # buat # buat pemasangan 

Kemas kini konfigurasi PHP
Tambahkan nilai berikut ke fail konfigurasi php eaccelerator /etc /php.d/eaccelerator.Ini. Buat fail baru yang tidak wujud.

# vim /etc /php.d/eaccelerator.Ini  [eAccelerator] extension = "EACcelerator.Jadi "eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/var/cache/php-eaccelerator" eAccelerator.Enable = "1" eAccelerator.Optimizer = "1" eAccelerator.debug = 0 eaccelerator.log_file = "/var/log/httpd/eaccelerator_log" eaccelerator.name_space = "" eaccelerator.check_mtime = "1" eAccelerator.penapis = "" eAccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.dibenarkan_admin_path = "/var/www/html" 

Baca lebih lanjut mengenai tetapan ini

Membuat direktori cache
Kita perlu membuat direktori cache dan menyediakan kebenaran yang diperlukan.

# mkdir -p/var/cache/php-accelerator # chmod 777/var/cache/php-eaccelerator 

Mulakan semula pelayan web
Untuk membolehkan konfigurasi PHP baru, kita perlu memulakan semula pelayan web.

# perkhidmatan httpd mulakan semula 

Menguji php eaccelerator disediakan

Buat skrip phpinfo php.PHP menggunakan kod di bawah di direktori yang boleh diakses oleh web dan membukanya dalam penyemak imbas. Pemikiran utama adalah untuk memeriksa bahawa ia caching php sript. Buka beberapa URL PHP dalam penyemak imbas dan tonton output maklumat PHP. Jika Skrip cache nilai semakin meningkat yang bermaksud ia berfungsi dengan baik. Semak tangkapan skrin di bawah dengan nilai yang diserlahkan merah.

123

Sediakan panel kawalan eAccelerator

eAccelerator juga menyediakan skrip kawalan untuk memeriksa konfigurasi dan status anda. Cari kawalan.Skrip PHP dalam sumber dan salin ke URL yang boleh diakses web dan dibuka dalam penyemak imbas seperti di bawah.

http: // svr2.Tecadmin.bersih/kawalan.Perincian log masuk lalai PHP: admin / eaccelerator