Topic: php : version de pecl incorrectement configurée

Bonjour,

La version de PECL utilisée par php n'est pas correctement configuré (au regard de celle embarqué par php).


# php -r "var_dump(preg_match('/^[[:alnum:]]+$/u', 'Régis'));"
int(0)

Le résultat attendu est 1 et c'est bien ce qu'on obtient si l'on build php avec le pecl "bundle".

Voir le sujet sur internals : Incomprehension with preg_match and utf8.

Re: php : version de pecl incorrectement configurée

The version referenced in the linked message are very old.

There is no more issue for some time.

$ cat /etc/redhat-release 
Fedora release 17 (Beefy Miracle)
$ rpm -q php
php-5.4.9-0.1.RC1.fc17.remi (x86_64)
$ php -r "var_dump(preg_match('/^[[:alnum:]]+$/u', 'Régis'));"
int(1)


$ cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
$ rpm -q php
php-5.4.8-1.el5.remi
$  php -r "var_dump(preg_match('/^[[:alnum:]]+$/u', 'Régis'));"
int(1)


$ cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.3 (Santiago)
$ rpm -q php
php-5.3.18-1.el6.remi.x86_64
$ php -r "var_dump(preg_match('/^[[:alnum:]]+$/u', 'Régis'));"
int(1)
Laptop:  Fedora 40 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: AlmaLinux 8 with EPEL, rpmfusion, remi