Страница 1 из 1

Zend Optimizer 3.0 & Openbsd4.4

Добавлено: 2009-11-28 15:09:46
Tohin
Доброго времени суток.
Имеется Опёнок с Апачем и пхп. Очень понадобился Zend Optimizer старше 3 версии.

Изначально было:

Код: Выделить всё

php -v
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug 12 2008 12:07:27)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Suhosin v0.9.20, Copyright (c) 2002-2006, by Hardened-PHP Project
Пытался поставить 3.3.0а по статье (http://www.obsd.ru/8/?q=node/1342)
Но все равно никакого упоминания о Optimizer:

Код: Выделить всё

php -v
Failed loading : File not found
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug 12 2008 12:07:27)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Suhosin v0.9.20, Copyright (c) 2002-2006, by Hardened-PHP Project
Информации о том какой именно файл не найден в логах не нашел.
Апач в chroot /var/www
Файлы Optimizator в /var/www/Zend/
php.ini:

Код: Выделить всё

[Zend]
zend_extension=/var/www/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/var/www/Zend/lib/ZendExtensionManager_TS.so
zend_extension_manager.optimizer=/var/www/Zend/lib/Optimizer-3.3.0
zend_extension_manager.optimizer_ts=/var/www/Zend/lib/Optimizer_TS-3.3.0
zend_optimizer.enable_loader=1
zend_optimizer.version=3.3.0a
zend_optimizer.optimization_level=1023
Куда копнуть?

Re: Zend Optimizer 3.0 & Openbsd4.4

Добавлено: 2009-12-02 17:25:23
Tohin
Итак эпопея продолжается.

Код: Выделить всё

# ldd /var/www/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so
/var/www/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so:
        Start    End      Type Open Ref GrpRef Name
        06aed000 26b21000 dlib 1    0   0      /var/www/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so
        0b2b8000 2b2c0000 rlib 0    1   0      /usr/lib/libm.so.1.0
/usr/lib/libm.so.1.0 является симлинком на /usr/lib/libm.so.3.0

Если удалить libm.so.1.0 , то ругается

Код: Выделить всё

# php -v
Failed loading /var/www/Zend/lib/ZendExtensionManager.so:  Cannot load specified object
PHP 5.2.6 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug 12 2008 12:07:27)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
    with Suhosin v0.9.20, Copyright (c) 2002-2006, by Hardened-PHP Project

То есть библиотека libm.so.1.0 при загрузке расширения доступна и читаема.
Никаких других подгружаемых файлов я не нашел.
Есть у кого нибудь идеи?