Показаны сообщения с ярлыком eaccelerator. Показать все сообщения
Показаны сообщения с ярлыком eaccelerator. Показать все сообщения

вторник, 5 марта 2013 г.

Снимаем статистику с php ускорителей

Снимаем статистику с php ускорителей
  • APC
  • XCache
  • ZendOptimizer/Zend Guard Loader
А в принципе и всё.. Есть ещё eAccelerator, но "пациент скорее мёртв".

понедельник, 9 мая 2011 г.

php-ускорители в debian

Поскольку debian не переносит "закрытого" софта, а любимый всеми eaccelerator закрытый -- его штатно не поставить, только собирая из исходников. Что не всегда хорошо.
В принципе, можно попробовать найти "некошерную" репу и подключить, но я пока такой не нашел.
Зато штатно есть xCache - есть проблемы, но в целом работает нормально.

Есть ещё вариант - поставить Ubuntu, это тот же дебиан, но несколько более user-friendly. Плюс не страдает полной открытостью кода (пока что). Вопрос в сборке - не уверен, что в ubuntu server есть нужный пакет, не проверял. Вполне может быть в обычных дистрах.
Можно будет попробовать поставить этот пакет в оригинальном дебияне (если такой есть вообще).

четверг, 18 ноября 2010 г.

eaccelerator

Попробовал поставить eaccelerator.
#yum install php-eaccelerator

---> Package php-eaccelerator.i386 1:0.9.5.2-2.el5 set to be updated
--> Processing Dependency: php-zend-abi = 20050922 for package: php-eaccelerator
--> Finished Dependency Resolution
1:php-eaccelerator-0.9.5.2-2.el5.i386 from epel has depsolving problems
--> Missing Dependency: php-zend-abi = 20050922 is needed by package 1:php-eaccelerator-0.9.5.2-2.el5.i386 (epel)
Error: Missing Dependency: php-zend-abi = 20050922 is needed by package 1:php-eaccelerator-0.9.5.2-2.el5.i386 (epel)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

Что за..

#yum install php-zend-abi
Package php-common-5.2.10-1.el5.centos.i386 already installed and latest version
Nothing to do

Ага, было слияние пакетов. Но та версия, что в epel, пока об этом не знает. А в centos-testing такого пакета просто нет.

Попробуем поставить remi
#rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
#yum install --enablerepo=remi php-eaccelerator

И... Оно хочет мне обновить php версию до 5.3!
5.3.3-1.el5.remi

Последняя попытка.
yum install --skip-broken php-eaccelerator

И все-равно не оно. И опции --nodeps или --force тоже нету. И даже банального --version=x.x
Вот за что ненавижу предкомпилированные пакеты -- чуть отклонение от нормы и собирай из исходников.

Дальше-больше. php-eaccelerator-0.9.5.2-2.el5.i386 похоже вообще не заработает.
http://eaccelerator.net/ticket/338

А потом я нашел решение.
#rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
#yum install php-eaccelerator

Все, стоит 0.9.6 и на той версии, что мне нужна.