Maxided - виділені і віртуальні сервера, надійно і недорого

eAccelerator - це Кешер для php - дуже добре прискорює роботу сервера, за рахунок збереження бінарного коду виконуваного скрипта. Адже кожного разу при запуску php скрипта php інтерпритатор переводить його в бінарний код. З встановленим eaccelerator'ом йому на це не доведеться витрачати час. Особливо актуально для блогів. сайтів на CMS або CJ сайтів. Всі сайти з високою відвідуваністю і використанням php скриптів просто зобов'язані мати це розширення.

Мається на увазі що apache / httpd + php у вас вже встановлений.
Заходимо по ssh

] # Yum install unzip
[Root @ localhost

] # Unzip eaccelerator-0.9.5.3 .zip
[Root @ localhost

] # Cd eaccelerator-0.9.5.3
[Root @ localhost

У самий початок php.ini відразу після [PHP] вставляємо конфиг:

extension = eaccelerator.so
eaccelerator.shm_size = "200" // ліміт кеша в мегабайтах
eaccelerator.allowed_admin_path = "/var/www/domen.com/ control.php"
eaccelerator.cache_dir = "/ var / eaccelerator" // каталог для кеша
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.check_mtime = "1"
eaccelerator.debug = "0"
eaccelerator.filter = ""
eaccelerator.shm_max = "0"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.compress = "1"
eaccelerator.compress_level = "9"

зберігаємо php.ini і йдемо створювати каталог для кешу:

] # Mkdir / var / eaccelerator
[Root @ localhost

] # Chmod 777 / var / eaccelerator

Тепер перезапускаємо apache:

] # Service httpd restart
Stopping httpd: [OK]
Starting httpd: [OK]

Через деякий час в каталозі / var / eaccelerator повинні з'явитися підкаталоги 1 2 3 .... Якщо вони там є значить все в порядку і eccelerator працює.

Схожі статті