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