https://www.altlinux.org/index.php?title=Php/MkRpmSAPI&feed=atom&action=history
Php/MkRpmSAPI - История изменений
2024-03-28T20:33:35Z
История изменений этой страницы в вики
MediaWiki 1.38.2
https://www.altlinux.org/index.php?title=Php/MkRpmSAPI&diff=8465&oldid=prev
Ilis в 04:09, 15 января 2009
2009-01-15T04:09:09Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 04:09, 15 января 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l15">Строка 15:</td>
<td colspan="2" class="diff-lineno">Строка 15:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Category navigation|title=PHP|category=PHP|sortkey={{SUBPAGENAME}}}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Category navigation|title=PHP|category=PHP|sortkey={{SUBPAGENAME}}}}</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Категория:RPM]]</ins></div></td></tr>
</table>
Ilis
https://www.altlinux.org/index.php?title=Php/MkRpmSAPI&diff=7614&oldid=prev
Ilis в 16:55, 23 декабря 2008
2008-12-23T16:55:05Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="ru">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Предыдущая версия</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Версия от 16:55, 23 декабря 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[[Category:Devel]]</del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/php/MkRpmSAPI}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/php/MkRpmSAPI}}</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Создание RPM пакета для SAPI модуля ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Создание RPM пакета для SAPI модуля ===</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13">Строка 13:</td>
<td colspan="2" class="diff-lineno">Строка 11:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>## <tt>%php_sysconfdir/%php_sapi</tt> - это директория, в которой хранится вся конфигурация php, относящаяся к этому SAPI. В этой директории производится поиск основного файла конфигурации - php.ini</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>## <tt>%php_sysconfdir/%php_sapi</tt> - это директория, в которой хранится вся конфигурация php, относящаяся к этому SAPI. В этой директории производится поиск основного файла конфигурации - php.ini</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>## <tt>%php_sysconfdir/%name/php.d</tt> - в этой директории осуществляется поиск расширений для php.ini</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>## <tt>%php_sysconfdir/%name/php.d</tt> - в этой директории осуществляется поиск расширений для php.ini</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>## <tt>%php_sysconfdir/%name/control.d</tt> - в этой директории могут находится определение дополнительных [[php/profiles|профилей]] для php.ini</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>## <tt>%php_sysconfdir/%name/control.d</tt> - в этой директории могут находится определение дополнительных [[php/profiles|профилей]] для <ins style="font-weight: bold; text-decoration: none;">{{path|</ins>php.ini<ins style="font-weight: bold; text-decoration: none;">}}</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Category navigation|title=PHP|category=PHP|sortkey={{SUBPAGENAME}}}}</ins></div></td></tr>
</table>
Ilis
https://www.altlinux.org/index.php?title=Php/MkRpmSAPI&diff=581&oldid=prev
PhpCoder: Import from freesource.info
2008-07-28T16:05:57Z
<p>Import from freesource.info</p>
<p><b>Новая страница</b></p><div>[[Category:Devel]]<br />
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/php/MkRpmSAPI}}<br />
<br />
=== Создание RPM пакета для SAPI модуля ===<br />
<br />
Для более простого создания пакетов SAPI модулей был создан набор rpm макросов. Исходные тексты всех SAPI модулей официально входящих в проект PHP находятся в директории: <tt>%php_extsapidir</tt> .<br />
<br />
В spec-файле SAPI необходимо придерживаться следующих требований:<br />
# Определить переменную <tt>php_sapi</tt>, которая определяет название SAPI модуля. Именно это имя будет фигурировать вместо <SAPI> (см. [[php/rpm|Сборка модулей]])<br />
# Для секций postin/preun необходимо пользоваться специальными макросами <tt>%php_sapi_postin</tt> , <tt>%php_sapi_preun</tt>. Эти скрипты производят включение/выключение установленных в систему модулей расширений для данного SAPI и последующий перезапуск сервиса (если это нужно). <br />
# Создать скрипт для перезагрузки конфигурации сервиса обслуживаемого этим SAPI. Этот скрипт должен располагаться в <tt>%php_servicedir/%php_sapi/condrestart</tt> .<br />
# Должны быть созданы директории:<br />
## <tt>%php_sysconfdir/%php_sapi</tt> - это директория, в которой хранится вся конфигурация php, относящаяся к этому SAPI. В этой директории производится поиск основного файла конфигурации - php.ini<br />
## <tt>%php_sysconfdir/%name/php.d</tt> - в этой директории осуществляется поиск расширений для php.ini<br />
## <tt>%php_sysconfdir/%name/control.d</tt> - в этой директории могут находится определение дополнительных [[php/profiles|профилей]] для php.ini</div>
PhpCoder