Cara Menyiapkan PHP EACcelerator di CentOS & RHEL
- 5037
- 393
- Jerome Quitzon
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
- « Cara memadam fail lebih tua dari 30 hari di linux
- Cara menggunakan fungsi dalam skrip shell bash »