mirror of
https://github.com/php/doc-ru.git
synced 2026-03-24 07:42:22 +01:00
86 lines
4.0 KiB
XML
86 lines
4.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- EN-Revision: 34892f82742329af7e7b4b22be6ad21418fd9768 Maintainer: irker Status: ready -->
|
||
<!-- Reviewed: no -->
|
||
<chapter xml:id="imap.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
&reftitle.setup;
|
||
|
||
<!-- {{{ Requirements -->
|
||
<section xml:id="imap.requirements">
|
||
&reftitle.required;
|
||
<para>
|
||
Модуль работает только с установленной библиотекой c-client.
|
||
Возьмите последнюю версию с <link xlink:href="&url.imap;">&url.imap;</link>
|
||
и скомпилируйте её.
|
||
</para>
|
||
<para>
|
||
Важно не копировать исходные файлы модуля IMAP непосредственно
|
||
в системный каталог include, поскольку иногда это вызывает конфликт.
|
||
Вместо этого создайте новый каталог внутри системного каталога с путём наподобие
|
||
<filename>/usr/local/imap-2000b/</filename>. Точное расположение и название
|
||
каталога зависят от настроек и версии модуля IMAP. Затем внутри этого нового каталога
|
||
создайте дополнительные каталоги с именами <filename>lib/</filename>
|
||
и <filename>include/</filename>. Из каталога библиотеки <filename>c-client</filename>,
|
||
который лежит внутри дерева исходных файлов модуля IMAP, скопируйте файлы с расширением <filename>*.h</filename>
|
||
в каталог <filename>include/</filename>, а файлы
|
||
с расширением <filename>*.c</filename> — в каталог <filename>lib/</filename>.
|
||
Кроме того, при компиляции IMAP создаётся файл с именем
|
||
<filename>c-client.a</filename>. Переименуйте этот файл
|
||
в <filename>libc-client.a</filename> и скопируйте его в каталог <filename>lib/</filename>.
|
||
</para>
|
||
<note>
|
||
<para>
|
||
Для сборки библиотеки c-client с поддержкой протокола SSL и (или) протокола Kerberos
|
||
прочитайте документацию, которая поставляется с пакетом.
|
||
</para>
|
||
</note>
|
||
<note>
|
||
<simpara>
|
||
В дистрибутиве Mandrake Linux библиотека IMAP (файл <filename>libc-client.a</filename>)
|
||
компилируется без поддержки протокола Kerberos. Версия с поддержкой протокола SSL
|
||
(файл <filename>client-PHP4.a</filename>) устанавливается отдельно.
|
||
Библиотеку перекомпилируют, чтобы добавить поддержку сетевого протокола Kerberos.
|
||
</simpara>
|
||
</note>
|
||
</section>
|
||
<!-- }}} -->
|
||
|
||
<!-- {{{ Installation -->
|
||
&reference.imap.configure;
|
||
<!-- }}} -->
|
||
|
||
<!-- {{{ Configuration -->
|
||
&reference.imap.ini;
|
||
<!-- }}} -->
|
||
|
||
<!-- {{{ Resources -->
|
||
<section xml:id="imap.resources">
|
||
&reftitle.resources;
|
||
<simpara>
|
||
До PHP 8.1.0 модуль определял тип ресурса <literal>imap</literal>, который возвращает функция
|
||
<function>imap_open</function> и который ссылался на открытый IMAP-поток.
|
||
</simpara>
|
||
</section>
|
||
<!-- }}} -->
|
||
|
||
</chapter>
|
||
<!-- Keep this comment at the end of the file
|
||
Local variables:
|
||
mode: sgml
|
||
sgml-omittag:t
|
||
sgml-shorttag:t
|
||
sgml-minimize-attributes:nil
|
||
sgml-always-quote-attributes:t
|
||
sgml-indent-step:1
|
||
sgml-indent-data:t
|
||
indent-tabs-mode:nil
|
||
sgml-parent-document:nil
|
||
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
||
sgml-exposed-tags:nil
|
||
sgml-local-catalogs:nil
|
||
sgml-local-ecat-files:nil
|
||
End:
|
||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||
vim: et tw=78 syn=sgml
|
||
vi: ts=1 sw=1
|
||
-->
|