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)
Desktop: Fedora 29 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 28 x86_64 + rpmfusion + remi (SCL only)
Hosting Server: CentOS 6.10 x86_64 with EPEL, remi, remi-php72 and remi-php72-test