Instalação

PHP 7.4

Esta extensão foi movida para o repositório » PECL e não é mais distribuída com o PHP desde a versão 7.4.0

Informações para instalar esta extensão PECL podem ser encontradas no capítulo Instalação de Extensões PECL do manual. Informações adicionais, como novas versões, downloads, arquivos fontes, informações do mantenedor e um CHANGELOG, podem ser encontradas aqui: » https://pecl.php.net/package/recode.

PHP < 7.4

Para poder utilizar as funções definidas neste módulo você deve compilar seu interpretador PHP utilizando a opção --with-recode[=DIR].

Aviso

Falhas e problemas de inicialização do PHP podem ser encontrados ao carregar o recode como extensão após carregar qualquer extensão de mysql ou imap. Carregar o recode antes dessas extensões provou resolver o problema. Isto se deve a um problema técnico de que tanto a biblioteca c-client usada pelo imap quanto pelo recode possuem sua própria função hash_lookup() e tanto o mysql quanto o recode possuem sua própria função hash_insert.

Aviso

As extensões IMAP, recode e YAZ não podem ser usadas em conjunto, pois compartilham os mesmos símbolos internos. Observação: a Yaz 2.0 e superiores não sofrem deste problema.

add a note

User Contributed Notes 1 note

up
-3
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