diff --git a/language-snippets.ent b/language-snippets.ent index ad059cc86..f9da7e1bf 100644 --- a/language-snippets.ent +++ b/language-snippets.ent @@ -1026,16 +1026,16 @@ $compareFunc = static function ($item1, $item2) { устарела и сохранилась только из-за обратной совместимости. Функцию не рекомендуют использовать, поскольку не исключают риск удаления функции из PHP в будущем.'> -PATH, которую содержит операционная система Windows, -дают доступ к DLL-файлам. +PATH +доступны DLL-файлы. Раздел FAQКак добавить директорию PHP в переменную PATH в Windows» +«Как добавить PHP-каталог в переменную PATH в Windows» рассказывает, как это сделать. Не рекомендуют копировать DLL-файлы -из директории PHP в системную папку Windows, хотя это также решает проблему (потому что системная -директория по умолчанию записана в переменной PATH). -Модулю нужны -следующие файлы в переменной PATH: '> +из директории PHP в системную папку Windows, хотя это тоже решает проблему, поскольку системная +переменная PATH содержит путь к системной директории по умолчанию. +Для работы модуля +в переменной PATH потребуются следующие файлы: '> @@ -3000,8 +3000,8 @@ xmlns="http://docbook.org/ns/docbook"> Функция доступна, только если модуль fann собрали для модуля libfann >= 2.2.'> -bucket теперь ожидает экземпляр класса StreamBucket; ранее ожидался объект stdClass.'> -StreamBucket; ранее возвращался объект stdClass.'> +bucket теперь ожидает экземпляр класса StreamBucket; раньше ожидался объект stdClass.'> +StreamBucket; раньше возвращался объект stdClass.'> diff --git a/reference/imap/book.xml b/reference/imap/book.xml index e6eecfe14..52a86a3fc 100644 --- a/reference/imap/book.xml +++ b/reference/imap/book.xml @@ -4,7 +4,7 @@ - IMAP, POP3 и NNTP + Протоколы IMAP, POP3 и NNTP IMAP @@ -12,20 +12,20 @@ &reftitle.intro; - Модуль объявлен УСТАРЕВШИМ и НЕ ДОСТУПЕН с PHP 8.4.0. + Модуль УСТАРЕЛ, а начиная с PHP 8.4.0 модуль УДАЛИЛИ из сборки. - Эти функции позволяют работать с - протоколом IMAP, а также NNTP, POP3 + Функции модуля помогают работать + с протоколом IMAP, а также с протоколами NNTP, POP3 и локальными методами доступа к почтовому ящику. - Однако следует иметь в виду, что некоторые функции IMAP не будут корректно работать c протоколом POP. + Обратите внимание, отдельные функции модуля IMAP неправильно работают c протоколом POP. - Модуль IMAP не является потокобезопасным; его не следует использовать со сборками ZTS. + Модуль IMAP непотокобезопасен; его лучше не использовать с ZTS-сборками. diff --git a/reference/imap/configure.xml b/reference/imap/configure.xml index d00b95f85..420da4124 100644 --- a/reference/imap/configure.xml +++ b/reference/imap/configure.xml @@ -1,34 +1,47 @@ - + -
+
&reftitle.install; - - Чтобы включить поддержку IMAP в сборку PHP, добавьте в конфигурацию опцию - , где DIR это - папка установки c-client. Для нашего вышеуказанного примера вы должны использовать - . - Этот путь зависит от того, где вы создали эту директорию в соответствии с - описанием выше. Windows пользователи могут подключить - php_imap.dll DLL в &php.ini;. - - - - В зависимости от того как настроен ваш c-client, вам может понадобиться - добавить и/или - - ключ при конфигурировании PHP. - - +
+ PHP 8.4 + + &pecl.moved-ver;8.4.0 + + + &pecl.info; + &url.pecl.package;imap. + +
- - - Модуль IMAP не является потокобезопасным; его не следует использовать со сборками ZTS. - - +
+ PHP < 8.4 + + Функции модуля работают, только если PHP скомпилировали с параметром + , где DIR — + папка с установленной библиотекой c-client. Для приведённого примера потребуется указать + . + Точный путь зависит от каталога для исходного кода, который создавали + на предыдущем шаге. Пользователи ОС Windows подключают + DLL-файл php_imap.dll в файле &php.ini;. + + + + В зависимости от настроек библиотеки c-client + в строку конфигурации PHP иногда требуется + добавить ключ + и (или) . + + - &warn.imaprecodeyaz; + + + Модуль IMAP непотокобезопасен; его лучше не использовать с ZTS-сборками. + + + + &warn.imaprecodeyaz; +
- &reftitle.setup; @@ -9,24 +8,24 @@
&reftitle.required; - Модуль требует установленной библиотеки c-client. + Модуль работает только с установленной библиотекой c-client. Возьмите последнюю версию с &url.imap; и скомпилируйте её. - Важно не копировать исходные файлы IMAP непосредственно в - системный каталог include, поскольку это может вызвать конфликт. - Вместо этого создайте каталог внутри системного каталога с каталогом include, - например /usr/local/imap-2000b/ (расположение и имя - зависят от настроек и версии IMAP), и внутри этого нового каталога + Важно не копировать исходные файлы модуля IMAP непосредственно + в системный каталог include, поскольку иногда это вызывает конфликт. + Вместо этого создайте новый каталог внутри системного каталога с путём наподобие + /usr/local/imap-2000b/. Точное расположение и название + каталога зависят от настроек и версии модуля IMAP. Затем внутри этого нового каталога создайте дополнительные каталоги с именами lib/ и include/. Из каталога библиотеки c-client, - который лежит внутри дерева исходных файлов IMAP, скопируйте файлы *.h + который лежит внутри дерева исходных файлов модуля IMAP, скопируйте файлы с расширением *.h в каталог include/, а файлы - *.c — в каталог lib/. + с расширением *.c — в каталог lib/. Кроме того, при компиляции IMAP создаётся файл с именем - c-client.a. Переименуйте этот файл в - libc-client.a и скопируйте его в каталог lib/. + c-client.a. Переименуйте этот файл + в libc-client.a и скопируйте его в каталог lib/. @@ -36,10 +35,10 @@ - В Mandrake Linux библиотека IMAP (libc-client.a) + В дистрибутиве Mandrake Linux библиотека IMAP (файл libc-client.a) компилируется без поддержки протокола Kerberos. Версия с поддержкой протокола SSL - (client-PHP4.a) устанавливается отдельно. - Чтобы добавить поддержку Kerberos, перекомпилируйте библиотеку. + (файл client-PHP4.a) устанавливается отдельно. + Библиотеку перекомпилируют, чтобы добавить поддержку сетевого протокола Kerberos.
@@ -57,8 +56,8 @@
&reftitle.resources; - До PHP 8.1.0, ресурс imap, возвращаемый функцией - imap_open, ссылался на открытый поток IMAP. + До PHP 8.1.0 модуль определял тип ресурса imap, который возвращает функция + imap_open и который ссылался на открытый IMAP-поток.
diff --git a/reference/pspell/book.xml b/reference/pspell/book.xml index dc2a3b261..baa1b95d8 100644 --- a/reference/pspell/book.xml +++ b/reference/pspell/book.xml @@ -1,16 +1,20 @@ - + - - + Pspell &reftitle.intro; + + + Модуль УСТАРЕЛ, а начиная с PHP 8.4.0 модуль УДАЛИЛИ из сборки. + + - Функции позволяют проверять правописание слова и предлагают + Функции проверяют правописание слова и предлагают варианты исправления. diff --git a/reference/pspell/configure.xml b/reference/pspell/configure.xml index 9d5f7aab3..e615fad21 100644 --- a/reference/pspell/configure.xml +++ b/reference/pspell/configure.xml @@ -1,24 +1,37 @@ -
+
&reftitle.install; - - Если у вас есть требуемые библиотеки, нужно добавить опцию - - при компиляции PHP. - - - Примечание для пользователей Win32 +
+ PHP 8.4 - &ext.windows.path.dll; - aspell-15.dll из директории - bin каталога установки aspell. + &pecl.moved-ver;8.4.0 - Для поддержки Win32 требуется как минимум версия 0.50. + &pecl.info; + &url.pecl.package;pspell. - +
+ +
+ PHP < 8.4 + + Модуль включают путём компиляции PHP + с параметром . + + + Примечание для пользователей интерфейса Win32 + + &ext.windows.path.dll; + Файл aspell-15.dll + из папки bin с установленной программой aspell. + + + Для поддержки интерфейса Win32 потребуется программа Aspell по крайней мере версии 0.50. + + +