Установка eAccelerator на Unix систему
Ефективним способом зниження навантаження, створюваної PHP-скриптами, є установка PHP-акселераторів. Розглянемо установку і настройку одного з них - eAccelerator.
eAccelerator - це безкоштовний PHP прискорювач і оптимізатор з відкритим вихідним кодом. Він збільшує продуктивність PHP скриптів за рахунок кешування їх в скомпільованому стані, в результаті чого майже повністю усуваються накладні витрати на їх компіляцію. Він так само оптимізує скрипти, щоб прискорити їх виконання. eAccelerator зазвичай зменшує навантаження на сервер і збільшує швидкість їх виконання в 1-10 разів.
eAccelerator зберігає скомпільовані PHP скрипти в загальній (shared) пам'яті і виконує код безпосередньо з неї. Це створює блокування тільки на короткий час при пошуку скомпільованої PHP скрипта в кеші, тому один скрипт може виконуватися одночасно нескольколькіх двигунами. Файли, які не поміщаються в загальній пам'яті, кешуються тільки на диску.
вимоги:- apache 1.3 і вище
- PHP 4.1 і вище
- php-devel
- autoconf
- automake
- libtool
- m4
установка eAccelerator
- Заходимо в Shell свого сервера, використовуючи SSH root доступ. Мається на увазі що apache / httpd + php у вас вже встановлені. Вам може знадобитися додаткове ПО. В цьому випадку встановимо його через yum:
yum install php-devel
yum install autoconf
yum install automake
yum install libtool
wget http: // sourceforge.net / projects / eaccelerator / files / eaccelerator / eAccelerator% 200.9.6.1 / eaccelerator-0.9.6.1.tar.bz2
bzip2 -d eaccelerator-0.9.6.1.tar.bz2
tar xf eaccelerator-0.9.6.1.tar
cd / temp / eaccelerator-0.9.6.1
Зазвичай шлях до файлу / usr / bin / phpize або / usr / local / bin / phpize.