Установка

PHP 7.4

Этот модуль был перемещен в репозиторий » PECL и больше не поставляется с PHP 7.4.0

Информация по установке этого модуля PECL может быть найдена в главе руководства Установка PECL модулей. Дополнительная информация, такая как новые версии, скачивание, исходные файлы, информация о разработчике и CHANGELOG, может быть найдена здесь: » https://pecl.php.net/package/recode.

PHP < 7.4

Для использования модуля необходимо скомпилировать PHP с опцией --with-recode[=DIR].

Внимание

При загрузке модуля может произойти аварийное завершение PHP во время запуска, если recode загружается после mysql или imap. Загрузка модуля перед ними решает проблему. Это происходит из-за того, что и recode и imap используют C-библиотеки со своими собственными функциями hash_lookup(), а в случае mysql и recode, функцию hash_insert.

Внимание

Модуль IMAP не может использоваться вместе с модулями перекодировки и YAZ. Причина этого в том, что они оба используют одни и те же внутренние символы. Замечание: Версии Yaz 2.0 и выше избавлены от этого недостатка.

add a note add a note

User Contributed Notes 1 note

up
-1
felix at ozyx dot net
12 years ago
The warnings on this page are really important.

If you ever end up with a Segmentation Fault (core dump 11), and have something similar to this in your stack trace:

Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x0000000805936da2 in hash_lookup (hashtab=0x8099ad600, key=0x7fffffffe590 "1:3\b\b") at misc.c:349
349     misc.c: No such file or directory.
        in misc.c
[New Thread 8016041c0 (LWP 100388)]

#0  0x0000000805936da2 in hash_lookup (hashtab=0x8099ad600, key=0x7fffffffe590 "1:3\b\b") at misc.c:349
        ret = Variable "ret" is not available.
To Top