Архив

Публикации с меткой ‘eAccelerator’

Исправляем ошибку eAccelerator после обновления PHP.

16 Февраль 2012 4 comments

Исправляем ошибку eAccelerator после обновления PHP.

Возвращение к написанному, по следам заметки Что такое eAccelerator и установка на Debian. Там внизу заметил что:

«Еще так же обращаю внимания что при обновлении php можно легко отключить eaccelerator.»

Вот на это я и попал, когда сделал себе на обновления Debian Squeeze 6.0.4.
После обновления упал eAccelerator, в логах следующие мне выдавал:
$ php -v

[eAccelerator] This build of «eAccelerator» was compiled for PHP version 5.3.3-7+squeeze3. Rebuild it for your PHP version (5.3.3-7+squeeze8) or download precompiled binaries.

Решения данной проблемы — удаляем уже собранный модуль eaccelerator.so:
rm /usr/lib/php5/20090626+lfs/eaccelerator.so
Cмотрим и изменяем в файле /usr/include/php5/main/php_version.h

#define PHP_VERSION «5.3.3-7+squeeze3″

на нашу версию

#define PHP_VERSION “5.3.3-7+squeeze8″

или повторно ставим:
$ aptitude install php5-dev
который сам всё обновит. Читать далее…

Что такое eAccelerator и установка на Debian.

5 Декабрь 2011 Нет комментариев

eAccelerator — это ускоритель и оптимизатор PHP-кода. Увеличивает производительность PHP скриптов за счет кэширования их в компилированном состоянии,тем самым eAccelerator значительно уменьшает нагрузку на сервер и увеличивает скорость вашего кода PHP в разы. Также оптимизирует скрипты для их ускоренного выполнения.
Помимо eAccelerator существуют и другие акселератор PHP — XCache, Alternative PHP Cache (APC)
Для меня ни так важен акселератор PHP, просто решил попробовать и сравнить результаты работы с ним и без него, тем более что у меня блог на wordpress, ну и так для общего развития.
Для теста поставил с нуля WordPress 3.2.1 использовал VirtualBox и Debian 6.0.3, добавил в footer.php строки

«< "?php if (is_user_logged_in()) { ?">»
«< "?php echo get_num_queries(); ?">» запросов за «< "?php timer_stop(1); ?">» секунд.»< "?php ?">»
«< "?php echo ' | Потребление памяти: ' . round(memory_get_usage()/1024/1024, 2) . 'MB'; }?">»

получаем
19 запросов за 0,475 секунд. | Потребление памяти: 17.32MB
Читать далее…

#

//