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 Ссылки
- eAccelerator: http://www.eaccelerator.net
- PHP: http://www.php.net
- Fedora: http://fedoraproject.org
Get new posts in your inbox
No spam. Unsubscribe anytime.