Установка eaccelerator на unix систему

  • Установка eAccelerator на Unix систему. Статті. wb0.ru - Все для веб-майстра, on-line сервіси

    Установка 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
    1. Заходимо в Shell свого сервера, використовуючи SSH root доступ. Мається на увазі що apache / httpd + php у вас вже встановлені. Вам може знадобитися додаткове ПО. В цьому випадку встановимо його через yum:

    yum install php-devel
    yum install autoconf
    yum install automake
    yum install libtool

  • Cкачіваем останній дистрибутив з сайту-розробника (на момент написання статті останньою версією є 0.9.6.1), розпаковуємо його і переходимо в каталог з розпакованими файлами:

    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

  • Перевіряємо, де знаходиться phpize, необхідний для компіляції модулів php:

    Зазвичай шлях до файлу / usr / bin / phpize або / usr / local / bin / phpize.

  • Виконуємо компіляцію eAccelerator: