Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/php/MkRpmExtension ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Создание RPM пакета для расширения PHP


Создание модулей расширений во многом похоже на создание SAPI модулей?. Исходные тексты всех SAPI модулей, официально входящих в проект PHP, находятся в директории: %php_extsrcdir .


В spec-файле модуля расширения необходимо:

  1. Определить переменную %php_extension – это название модуля, которое будет подставлено вместо <EXTENSION> (см. Сборка модулей).
  2. Необходимо создать файлы назначение которых описано выше (см. Сборка модулей):
    1. %php_extconf/%php_extension/config
    2. %php_extconf/%php_extension/params
  3. В секциях postin/preun среди всего прочего необходимо добавить макросы %php_extension_postin и %php_extension_preun соответственно.

Все rpm макросы описаны в файле /etc/rpm/macros.d/php, принадлежащем пакету php-devel.


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/devel/php
AltLinux/Sisyphus/devel/php/rpm


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]