Topic: Json non activé via php-common-5.3.18-1.el5.remi

Bonjour remi !

Tout d'abord, encore merci pour tout le travail que tu effectues ! Vraiment !

J'ouvre ce post juste pour te prévenir d'une anomalie qui pourrait en aider plus d'un en attendant la correction !
J'utilise sur centOS 5 le paquet suivant :

php-common-5.3.18-1.el5.remi.x86_64 : Fichiers de développement pour PHP
Repo        : installed
Matched from:
Other       : Provides-match: php-json

Lequel doit contenir json. Tout est ok sauf que le fichier /etc/php.d/json.ini est mal renseigné, il contient

"extension=json.so"

en lieu et place de

extension=json.so

sans "", ainsi en faisant un restart d'apache, tout fonctionne !
ceci avait pour effet d'un de ne pas faire fonctionner TeamPass (http://www.teampass.net) en me retrouvant avec cette erreur :

PHP Fatal error:  Call to undefined function json_decode()

Voilà !

Re: Json non activé via php-common-5.3.18-1.el5.remi

Bon, je laisse le message, mais je viens de lire que tu ne supportais plus la 5.3 de php ... donc no pblm, au moins si qq1 tombe dessus il aura la solution wink

@ + !

Re: Json non activé via php-common-5.3.18-1.el5.remi

Euh... je vois pas d'apostrophe dans ce fichier...
Que ce soit en 5.3 ou en 5.4...

$ rpmdev-extract php-common-5.3.18-1.el5.remi.x86_64.rpm
...
$ cat php-common-5.3.18-1.el5.remi.x86_64/etc/php-zts.d/json.ini
; Enable json extension module
extension=json.so
Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi