Доброго времени суток.
Имеется Опёнок с Апачем и пхп. Очень понадобился 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
Пытался поставить Optimizer 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
Файлы Optimizer в /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
Если преднамеренно внести ошибку в настройках php.ini:
zend_extension_manager.optimizer=/var/www/Zend/lib/Optimizer
То появляется ошибка:
PHP Warning: Zend Optimizer for PHP 5.2.x cannot be found (expected at '/var/www/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so’) — try reinstalling the Zend Optimizer in Unknown on line 0
Куда копать дальше?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Решение найдено, исправлено описание на www.obsd.ru/8/?q=node/1342
Стандартный апач в chroot с патчем suhosin не подцеплял расширение.
Помог мне в этом китайский сайт :)
http://bbs.chinaunix.net/archiver/tid-1382205.html
Проблема решена переносом библиотек (ZendExtensionManager.so & ZendOptimizer.so) в /var/www/lib/php/modules/
Файл php.ini :