Bug 21941 - Library installed outside of the PHP5 default include path
Summary: Library installed outside of the PHP5 default include path
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ZendFramework (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Nikolay A. Fetisov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-14 17:27 MSD by Nikolay A. Fetisov
Modified: 2009-11-08 17:23 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2009-10-14 17:27:19 MSD
Для 1.9.3-alt1pl1 библиотека устанавливается в каталог /usr/share/php/ZendFramework/library/ , который не входит в перечень задаваемых в php.ini путей:

$ egrep '^[^;]*include_(path|dir)' /etc/php/5.2.*/*/php.ini
/etc/php/5.2.11/apache2-mod_php/php.ini:safe_mode_include_dir = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"
/etc/php/5.2.11/apache2-mod_php/php.ini:include_path = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"
/etc/php/5.2.11/cli/php.ini:safe_mode_include_dir = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"
/etc/php/5.2.11/cli/php.ini:include_path = "./:/usr/lib64/php/:/usr/lib64/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/"

Для использования библиотеки "из коробки" достаточно создать ссылку на 
library/Zend в %php5_moddir.

См. git.alt:/people/naf/packages/ZendFramework.git ,  вместе с текущей версией 1.9.4 и исправлением #21940 .
Comment 1 Slava Semushin 2009-10-14 19:00:04 MSD
(В ответ на комментарий №0)
> См. git.alt:/people/naf/packages/ZendFramework.git ,  вместе с текущей версией
> 1.9.4 и исправлением #21940 .

Николай, если вы в нём заинтересованы, то может быть лучше я вам его передам? Или мне самому сделать новую сборку на основе ваших изменений?
Comment 2 Nikolay A. Fetisov 2009-10-14 19:46:22 MSD
Ну, насколько мне он нужен - я ещё не знаю. Пока его захотели для пары проектов, соответственно, под Sisyphus и M50 оно сегодня собралось. На первый взгляд работает.
Отправить пакет на сборку, конечно, могу.
Comment 3 Slava Semushin 2009-10-14 20:35:40 MSD
Спасибо вам за багрепорты! Отправил в Сизиф новую сборку.
Comment 4 Repository Robot 2009-10-14 20:36:51 MSD
ZendFramework-1.9.4-alt1 -> sisyphus:

* Wed Oct 14 2009 Slava Semushin <php-coder@altlinux> 1.9.4-alt1

- Updated to 1.9.4
- Changed License tag to BSD-style (Closes: #21940)
- Added symlink to made ZF available out of box (Closes: #21941)
Comment 5 Slava Semushin 2009-11-08 17:23:55 MSK
Кстати, столкнулся с проблемой при использовании zf.sh -- он не работает, т.к. ему не нравится, что в include path есть симлинк. После cp -r всё заработало. Подробности проблемы, здесь: http://zendframework.ru/forum/index.php?topic=1849.msg11733