У цій статті розповім, як я ставив собі на сервер eAccelerator. Сервер працює на debian 7 wheezy. До цього ставив xcache, APC, але всі вони з тріском провалилися. Так як на сервері багато різних сайтів на різних системах, то виходить, що при ідеальній роботі одного починає лага інший. Загалом про установку:
Спочатку необхідно встановити пакети, які знадобляться для установки і правильної роботи eAccelerator:
Після бажано перейти в папку / tmp на сервері:
Тепер можна завантажити в цю папку eAccelerator c github.com
Якщо у вас в папці tmp з'явився файл master, а не eaccelerator-eaccelerator-42067ac.zip - перейменуйте його.
Потім розпакуйте:
Після потрібно перейти в інформацію, що з'явилася папку eaccelerator-eaccelerator-42067ac (це актуально на момент написання статті, назва файлу та папки буде змінюватися з випуском нових версій):
І далі вже починаємо збирати пакет в консолі, прописавши:
eAccelerator встановлений, але для того щоб він запрацював треба створити файл конфігурації:
І прописати в ньому:
Так само потрібно створити папку для кеша і поставити їй права на запис:
І перезапустити веб-сервер Apache:
Після цього все повинно працювати, як годинник і навантаження на сервер повинна скоротитися в кілька разів. Сам поки тестую, тільки першу добу пішли, як встановив))
1.Пропісиваем в кінець файлу /etc/sysctl.conf рядок: kernel.shmmax = 67108864
перевіряємо sysctl -p
kernel.shmmax = 67108864
2. Змінюємо shm_size на 64