PHP досить широко використовується для розробки веб-додатків. Традиційна зв’язка LAMP використовується на багатьох серверах. Якщо ви знайомі з PHP, швидше за все, уявляєте про принцип його роботи як інтерпретатора, в веб-середовищі. Із зростанням проекту завжди виникає питання продуктивності, в тому числі і швидкості відпрацювання скриптів. Оптимізація скриптів, є комплексним заняттям, і включає в себе не тільки безпосередню оптимізація виконуваного коду, але і додаткові інструменти кешування результатів виконання скриптів. Про одному такому засобі кешування ми поговоримо тут.

Насправді за цим призначенням є безліч рішень, їх так само називають акселераторами PHP.

Один з них XCache — він є одним з найпоширеніших, тому поговоримо про нього. XCache — акселератор PHP — прискорює виконання сценаріїв PHP-інтерпретатором шляхом кешування їх байткода. Заглиблюватися в подробиці ми не буде, але дієвість даного засобу очевидна.
Отже, припустимо ми вирішили встановити на свій сервер XCache, перед цією справою слід переконатися в тому, що у вас на сервері не використовуються які-небудь пакети для кешування. В даному посту в якості сервера буде використовуватися Linux CentOS 6. Якщо є раніше встановлені пакети кешування, то для коректної роботи вам попередньо потрібно їх видалити.
Перед установкою XCache необхідно переконатися так само в наявності додаткових компонентів для збірки. Як правило, на «чистих» серверах потрібна додаткова установка необхідних компонентів:

# yum install php-devel
# yum install gcc gcc-c++ make flex

Створимо тимчасову папку, в якій ми будемо виконувати необхідні маніпуляції з файлами.

# mkdir tmp
# cd tmp

Так само за допомогою команди cd ми переміщаємося в тимчасову директорію, в якій ми буде розпаковувати пакет.

Далі слід вибрати пакет, який ми будемо встановлювати, переглянути доступні пакети ми можемо за посиланням http://xcache.lighttpd.net/pub/Releases/
Там буде список релізів, а так само дата їх випуску, виберіть один з них, на момент написання статті актуальною версією була 3.2.0.
Викачуємо пакет xcache-3.2.0.tar.gz

# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz

Після скачування архіву, нам слід розпакувати його.

# tar xvfz xcache-3.2.0.tar.gz
# cd xcache-3.2.0

Розпакувавши архів, виконуємо наступні команди по черзі:

# phpize
# ./configure –enable-xcache
# make
# make install

На цьому встановлення завершено, тепер нам необхідно додати xcache.ini в директорію /etc/php.d.

# cp xcache.ini /etc/php.d

Зверніть увагу, що починаючи з 3 версії немає необхідності додавання параметра zend_extension= для Zend. Для конфігурування програми використовується файл /etc/php.d/xcache.ini.

Після зміни параметрів необхідно перезапустити веб-сервер, в нашому випадку Apache.

# /etc/init.d/httpd restart

Тепер, коли справу зроблено, слід переконатися в тому, що ми прикрутили XCache до веб-сервера. Для цього необхідно виконати команду:

# php –v

В результаті виконання даної команди з’явиться інформація про версії PHP, а так само про версії акселератора XCache. На цьому все, сподіваюся, приклад установки не здався вам занадто складним. Успіхів у праці!

Додав: htmaker, 03.11.2016 р.
(1 голосів, середній: 5,00 з 5)

Завантаження…

Діліться з друзями:

См. також:


Оновлення пакетів в CentOS
Рубрика: Linux

Bash: mail: command not found
Рубрика: Linux

Виставляємо тимчасову зону в CentOS 7
Рубрика: Linux

Налаштування SELinux, включення, відключення
Рубрика: Linux, Інф. безпека

Змінюємо пароль root в MySQL 5.7
Рубрика: Linux, MySQL

Установка і настройка mSMTP на Linux
Рубрика: Linux

Установка GIT на CentOS 7
Рубрика: Linux

Як відключити IPv6 в CentOS 7?
Рубрика: Linux

Ротація логів в Linux
Рубрика: Apache, Linux