LINUX.ORG.RU

не работает eAccelerator


0

0

установил PHP 5.3.3-7+squeeze3, на него с подменой зависимостей поставил PHP 5.3.3-1 (fpm-fcgi). Ну а при установке eAccelerator скомпилировался под PHP 5.3.3-7 и соответственно при старте php5-fpm получаю сообщение:

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

незнаю насколько это плохо, но все работает, кроме eAccelerator.
Version	0.9.6.1
Caching Enabled false
Optimizer Enabled false
Check mtime Enabled false

в ../conf.d/eaccelerator.ini:
extension=«eaccelerator.so»
eaccelerator.shm_size=«64»
eaccelerator.cache_dir=«/var/cache/eaccelerator»
eaccelerator.enable=«1»
eaccelerator.optimizer=«1»
eaccelerator.check_mtime=«1»
eaccelerator.debug=«0»
eaccelerator.filter=«»
eaccelerator.shm_max=«0»
eaccelerator.shm_ttl=«3600»
eaccelerator.shm_prune_period=«1800»
eaccelerator.shm_only=«0»
eaccelerator.compress=«1»
eaccelerator.compress_level=«9»

help)

Ну он же тебе пишет:

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

Эта сборка «eAccelerator» скомпилирована под PHP 5.3.3-7+squeeze3. Пересоберите его под свой PHP 5.3.3-1 или скачайте уже собранный бинарь.

Или английский в школах уже не преподают? В общем, что хотели, то и получили.

strangeman ★★★★
()
Ответ на: комментарий от strangeman

это я понял, он так уже никак работать не будет?
а как при установке тогда на такую систему собирать его не под PHP 5.3.3-7, а под который нужно?

oprstfaq
() автор топика
Ответ на: комментарий от oprstfaq

Рабочий, но идеологически неверный и засирающий систему вариант:
http://0pl.ru/this-build-of-eaccelerator-was-compiled-for-php-version/

Если же хочешь, чтобы было правильно - необходимо собрать пакет по вот этому обширному ману и его уже ставить:
http://www.debian.org/doc/manuals/maint-guide/

strangeman ★★★★
()
Ответ на: комментарий от oprstfaq

первый вариант думаю врядли сработает, так как:

~# php -v
PHP 5.3.3-7+squeeze3 with Suhosin-Patch (cli) (built: Jun 28 2011 08:24:40)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH

~# php5-fpm -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-1) or download precompiled binaries.
PHP 5.3.3-1 (fpm-fcgi) (built: Aug 1 2010 04:29:01)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH

oprstfaq
() автор топика
Ответ на: комментарий от oprstfaq

по первому варианту я кстати eaccelerator и собирал,
может можно указать как-то с какой версией php его компилировать?

oprstfaq
() автор топика
Ответ на: комментарий от strangeman

сначало был установлен PHP 5.3.3-7+squeeze3, а на него потом
php5-fpm_5.3.3-1_amd64.deb от этого все так получилось, даже незнаю что делать..

oprstfaq
() автор топика
Ответ на: комментарий от oprstfaq

думаю попробовать пересобрать eaccelerator, надо ли сносить старый ? и как это сделать если, да ?

oprstfaq
() автор топика
Ответ на: комментарий от Deleted

Всё это дело происходит на debian squeeze, а то не упоминал нигде.
Кстати потер eaccelerator, установил checkinstall'ом его еще раз и затем удалил и все удалилось. установил apc из пакетов, установилась староватая(3.1.3p1).
Я все устанавливал из пакетов всегда, но все таки терзает, то что php у меня одной версии (5.3.3-7+squeeze3), а fpm-fcgi другой (PHP 5.3.3-1) и в phpinfo PHP 5.3.3-1.
Думаю потереть всё это дело, и собрать пакет из сорсов php 5.3.8 и установить на него fpm из testing пакетов. И там уже ни с apc, ни с eaccelerator проблем не будет, но вот вопрос что из них лучше везде спорные моменты, где ни читал, а может возможен вариант и то и другое использовать ?

oprstfaq
() автор топика
Ответ на: комментарий от oprstfaq

дайте пожайлуйста хороший совет по всем действиям, правильно ли я делаю?

oprstfaq
() автор топика
Ответ на: комментарий от oprstfaq

ну можно в php 5.3.3-1 разница в принципе не большая, а по поводу ускорителей php можешь что-нибудь еще посоветовать?

oprstfaq
() автор топика
Ответ на: комментарий от Deleted

eaccelerator умер, используй apc.

apc до сих пор периодически глючит на ряде систем вываливая «Unable to allocate memory for pool».

Больше года, наверное, как перелез на xcache — и ни единого нарекания ни на одной машине.

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.