PHP 8.4.0 RC4 available for testing

Встановлення

PHP 7.4

Це розширення переміщено до сховища » PECL та більше не входить до складу PHP, починаючи з PHP 7.4.0

Інструкція щодо встановлення цього PECL-розширення є в розділі посібника Встановлення PECL-розширень. Більше інформації, як от нові випуски, файли для завантаження, файли з початковим кодом, інформація для дописувачів та список змін знаходиться тут: » https://pecl.php.net/package/recode.

PHP < 7.4

To be able to use the functions defined in this module you must compile your PHP interpreter using the --with-recode[=DIR] option.

Увага

Crashes and startup problems of PHP may be encountered when loading the recode as extension after loading any extension of mysql or imap. Loading the recode before those extension has proved to fix the problem. This is due a technical problem that both the c-client library used by imap and recode have their own hash_lookup() function and both mysql and recode have their own hash_insert function.

Увага

Розширення IMAP, recode та YAZ не можна використовувати разом тому, що вони використовують однакові внутнішні символи. Примітка: Версія Yaz 2.0 та новіші цієї проблеми не мають.

add a note

User Contributed Notes 1 note

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