PHP интеграция · 1 min read · Oct 25, 2025

Интеграция eAccelerator в PHP5 (Fedora 7)

Интеграция eAccelerator в PHP5 (Fedora 7)

Версия 1.0
Автор: Фалко Тимме

Этот гид объясняет, как интегрировать eAccelerator в PHP5 на системе Fedora 7. С страницы проекта eAccelerator: “eAccelerator — это бесплатный открытый PHP-ускоритель, оптимизатор и кэш динамического контента. Он увеличивает производительность PHP-скриптов, кэшируя их в скомпилированном состоянии, так что накладные расходы на компиляцию практически полностью устраняются. Он также оптимизирует скрипты для ускорения их выполнения. eAccelerator обычно снижает нагрузку на сервер и увеличивает скорость вашего PHP-кода в 1-10 раз.”

Этот документ предоставляется без каких-либо гарантий! Я не даю никаких гарантий, что это сработает для вас!

1 Предварительная заметка

Я протестировал это на сервере Fedora 7 с IP-адресом 192.168.0.100, на котором уже установлены и работают Apache2 и PHP5. В этом руководстве я буду использовать корневую папку документа Apache по умолчанию /var/www/html в демонстрационных целях. Конечно, вы можете использовать любой другой виртуальный хост, но вам, возможно, придется настроить путь к файлу info.php, который я использую в этом руководстве.

2 Проверка текущего состояния PHP5

Сначала, перед установкой eAccelerator, давайте узнаем о нашей установке PHP5. Для этого мы создаем файл info.php в нашей корневой папке документа /var/www/html:

vi /var/www/html/info.php

| |

После этого мы вызываем этот файл в браузере: http://192.168.0.100/info.php

Как вы видите, у нас установлена PHP 5.2.2…

… но eAccelerator нигде не упоминается на странице:

3 Установка eAccelerator

К счастью, существует пакет eAccelerator для Fedora 7, php-eaccelerator, который мы можем установить следующим образом:

yum install php-eaccelerator

Конфигурация eAccelerator хранится в файле /etc/php.d/eaccelerator.ini. Вы можете ознакомиться с различными настройками конфигурации на этой странице: http://www.eaccelerator.net/wiki/Settings.

После этого мы перезапускаем Apache, чтобы наша новая конфигурация PHP вступила в силу:

/etc/init.d/httpd restart

После этого снова откройте info.php в браузере: http://192.168.0.100/info.php

Теперь вы должны увидеть, что eAccelerator упоминается на странице, что означает, что он успешно интегрирован и работает как ожидалось (я отметил строку eAccelerator на скриншоте ниже для лучшей видимости):

4 Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.